Building for the Joy of Building
My path into coding wasn’t straightforward, it didn’t start with formal education or learning from friends or family. I got some limited access to the internet in my teens and, like many of us back then, I was introduced to HTML through services like Angelfire, where I could set up a website with blink tags and way too many animated images.
It took a while to take, though. I had some classmates in high school who took classes in programming and got into C. I gotta say, I was not impressed. I even remember saying I wasn’t interested, when they were trying to convince me how cool this was. I categorically stated I would never be interested in something like this.
It wasn’t until my early 20s, when my dad wanted a website for his business, that I started to take my first real steps into programming. It started out with a basic website, some HTML and CSS. I bought some basic O’Reilly book and taught myself enough to get it up and running. And just like that I was hooked. Because now that I had a website, I needed somewhere to host it, right? So I get another O’Reilly book to teach myself Linux sysadmin. Now we’re really cooking. Add some interactivity on top of that? O’Reilly book on JavaScript. This isn’t really meant to be advertising for O’Reilly, it’s just what I had back then. Programming books. And I devoured all of it.
I did end up getting a degree, not computer science because I didn’t have the qualifications, but computer science adjacent. And I started my career.
It’s been 14 years now since I got my first job as a professional programmer, and the joy that I felt building that first website has never left me. Sure, I’ve had periods of time where I spent less time coding, but it’s never long before I feel that urge to create something.
It’s always been undirected though, I can’t quite control what I end up feeling interested in, what my next obsession becomes. I’ve never been great at contributing to open source, I’ve always much preferred creating things…