I was supposed to be a lawyer. At least that's what my mom used to tell me. And here I am, many years later, a lowly software developer. How boring, right?
For the past 15 years, my life has resembled a Dilbert comic. Every single day. Sometimes I was almost sure that Scott Adams was stalking me and that Dilbert was really me. After all, so many of those comics were bang on. Even my daily horoscopes weren't that accurate. However, I soon came to realize that working in the IT field, the same scenarios arise no matter where you work and who you are. The only reason I am sure of this is directly related to the fact that I moved around to different companies every two or three years. Different companies, different people, different projects, the same issues. It was actually quite amusing at times.
Sometimes people give me grief over my work history. They seem to be confused about why I would move around so much. Why wouldn't I just stay put in one job at one company, and be done with it? The answer is always the same: to keep up with the changing technology, to force myself into roles that provided new challenges, and to avoid being pigeon-holed in one role, one technology, forever and ever, until death do us part.
I think this method has served me well so far. My friends and I often muse about how I should be dubbed the runaway developer. One minute I'm at my desk and all is well with the world. But as the two year mark approaches and I'm too comfortable in my role (hit the ceiling for learning, some would say), I start getting antsy and look for something new, exciting, and challenging. Before they know it, I've packed up my cubicle toys and headed for the door.
I think I have ADHD. Or maybe, I feel that if I stagnate in one place for too long, all of my years of study, training, work experience will all be for naught. Either or.
Regardless, had I been a lawyer, it would have been a constant. Law is law. It doesn't really change. Not the serious laws anyway. So I likely would have been unfulfilled in my career early on. I would have been extremely wealthy. But very unhappy.... at least that's what I keep telling myself.
IT companies are where the action is at. Geek-drama-101. I've seen it, lived it, breathed it... made the t-shirt iron-ons for it ( I really did ). It's been an exciting ride for the past 15 years, and I've met a lot of amazing people (and some not-even-close-to-amazing people, but those are posts for another day). On top of that, I love the satisfaction I get from creating something of purpose... something from nothing but an idea on paper... something that makes even one person say "That's cool".
At the 10 year mark is where a lot of my peers started re-evaluating their career choices. It made me take time to reflect on what I would want to do if I had the means to make a change too. But software development is where my heart lies.
So for now, I'll take the time to not only learn new things for myself, but to blog about it... because I care to share.