I was going through my feed reader today catching up on some of the blogs I read and I came across this post from Casey Charlton. I was pretty astonished when I read it - this coming from Mr. DDD. Not only that, but this is the second reference I’ve seen to software developers not being happy with software development in the past few days:

It got me to thinking of how I feel about this whole software thing. I’ve been on a few interviews recently and one comment that I received a few times that stuck out in my head was “you are obviously very passionate about what you do.” Hmm, does it really show that much?

I remember at one point in my life, I was dead-set on becoming an astronaut. I was going to go to Embry-Riddle for a degree in Aerospace Engineering - then I was going to join the Air Force and eventually become an astronaut and go out and fly in space. Ahh, I’m not really sure what happened to those plans.

I ended up going to LSU instead (mostly because I think I was too afraid of moving away from home) and I ended up majoring in Computer Engineering. I remember the reason I gave for picking Computer Engineering was that I was good at working with computers and I knew I definitely did not want to do something with software - I wanted to work with hardware. Ha!

At some point in college (near the beginning), I eventually found the need for money. I wanted to buy things and most people accepted money for the things I wanted. I didn’t want to get a job - who the hell wants to do work? I eventually found that people would pay me to build websites for them. After all, I dabbled in HTML and Flash back then and enjoyed building little websites. This eventually lead to me learning PHP and later on .Net.

So I guess you could say I “fell into” the field. But, really, who hasn’t “fallen” into whatever they are doing now? Who says when they are a little kid “I want to write software when I grow up” or “I want to be an investment banker” or “I want to be a construction manager?” No, you usually want to be a police man, or a fireman, or a doctor, or maybe even an astronaut when you are a kid. When it comes down to it, we all just do what we are good at.

I still feel like I could be a million different things. I used to love making little home videos (still do actually) I could have worked somewhere in the movie industry. I definitely had the test scores and brains to be a doctor. I could have been a brain surgeon. I might have even joined the Air Force and flew a fighter jet. But I didn’t do any of those things, I wrote some software instead.

Bottom line is that I don’t see myself as a Software Developer. I spend most of my time writing software, but I still feed my interests for other things with my hobbies. I enjoy what I do and I am good at it. And some people even pay me to do what I enjoy doing. What more can somebody ask for?