November 9th, 2000

I still don't know what I want to be when I grow up.

I'm a computer programmer for a living. Fresh out of school, I've been cracking away at it for about almost a year now, and so I'm kind of at the moment where I'm trying to take stock after Year One and see what I think of it.

A state of the union address between The Man and myself, so to speak.

The more I think about it, the more confused I get, though. One the one hand, I feel quite lucky to have gotten the job I have. It's a reasonable deal, and it sure beats some jobs out there. For example, it sure as hell beats being a roofer, construction guy, local french fry engineer, or jizz-mopper. But, there are some serious downsides, as well.

I think there is one serious downside to programming as a career (though there are many upsides, to be honest) and a wide variety of downsides for programming for the company I work for (heretofore called The Man) on the project I'm on.

The major downside for programming as a career is the fact that it can be somewhat solitary sometimes. As much as I like coding -- and I really DO like coding, along with the logic problems it can present -- it's pretty rare for me to enjoy ANYTHING except sleeping for more than 40 - 50 hours a week. No, you usually don't code all the time, but sometimes I do wish there were more interactions with people involved.

As for the problems working for The Man, and with the project I'm on, they all pretty much all boil down to office politics. If things don't improve, I can change projects, or change jobs -- that's not a big deal, since the market is strong for programmers.

So, with that said, I'm pretty much left with the question from the top: "What should I do with my professional life?"

My answer is an uninformed "I dunno."

Now, if we're talking fantasy-land here, I'd go for musician, hands down. I don't even feel the burning need to be Dave Gilmour, or Pete Townshend, or some other musical legend. Simply making a solid living working in the arts I think would satisfy me a great deal. But, this is not a realistic concept for me -- the odds are far too poor for me to want to take that risk, especially since I do like programming, as well as some other career options -- I just don't LOVE them like I do making music.

Getting back to realistic choices, I can only really think of two. Teaching, and Programming. I don't think I'm nearly so limited, but I honestly can't think of other options given the Math degree I have and the fact that I'm not interested in getting a masters degree in Math. So, at the moment, between the two, I choose programming.

Sometimes that just ain't satisfying, though. So I'm left wondering what I really need to do to make myself feel a little more satisfied. Perhaps it's the slightly sub-par work environment I'm in, but maybe it's not work related at all -- maybe it's in my head, maybe I'm just a whiny bitch, or maybe I just need to get more nookie than I get. I'm not sure.

But, I do know that I don't quite feel fulfilled with what I do for a living at the moment. The single minded 'just follow orders' type bullshit, the office politics, and the expectations of my immediate management for me to pretty much decide that their project is the top 'action item' on my life's fucking 'priority list' is all pretty damn ludicrous.

Yes, you're right, I seem to have a problem with authority.

Yes, as you might have guessed, I did really like Fight Club.

Since pummeling my closest friends doesn't look like the best answer, however, perhaps I'll just stick with this job for a while longer and see where it goes. Maybe the office situation will get better. The project itself -- the actual design and engineering work -- is pretty damn cool. On top of it all, my immediate coworkers are really great guys.

So, I think I'm just going to shut the fuck up for now, and quit whining about all of this garbage. If the project doesn't improve, I'll get on a new project, or move along to another job.

However, the management reserves the right to bitch more about work at a later date.

previous entry - home - next entry old entries - email