Posts

Showing posts from June, 2026

What's XML anyway?

Image
There was a time when, despite knowing how to code, I had no idea what XML was. That may seem an odd and embarrassing admission until you realize there was a time when XML was new. (In fact, HTML predates XML by several years...) Not knowing XML and, wanting to store data, I came up with a simple system that didn't look too different: I used square brackets and instead of closing slash, I just wrote the word END. I didn't realize I was reinventing the wheel until a much more seasoned engineer saw my code and asked "Why don't you just use XML?" (Which I promptly looked up and made a terrible non-face-saving excuse to save face). My early career was filled with similar examples: hacking a workaround to related database rows until I learned about how to set up proper database relationships, implementing weird architecture until I learned about different patterns like the factory pattern... But over time I learned more and more until I got better at looking out for th...

Popular

Work Experience vs Professional Experience

Let's Clear Up The Ambiguity!

FAQs for a Software Engineering Hiring Manager

7 Steps to Writing an Amazing Resume

Where is MySpace Headed?