Oh Geoff, why did you have to go and open Pandora's Rant?
Similar to what Chris just said, I have one of those jobs that sounds cool but isn't all that. What it comes down to is I'm a software engineer. In my experience it doesn't matter what the end product is (Mars rover, game console, coffee maker), programming is a lot of boredom and frustration with brief spurts of gratification maybe 2 or 3 times a year. The only thing worse than having to use crappy software is having to write it so it fits into someone's abortion of an architecture. Compound this with the Dilbert management style of my present company and it really starts to wear on you after a while. Corporate culture doesn't fit with me too well anyway. I have issues with authority figures
Yeah I know, if it were supposed to be fun they wouldn't call it 'work'. My problem is I'm stupid enough to want to be happy. It will actually be good if I can squeak out a new career in the next 2-3 years since all the software jobs are going overseas anyway. Believe it. It may not go smoothly at first but management is getting qualified engineers for 1/10th your pay ($8k - $15k a year in India and China). They will keep at it until they make it work.
Ok, enough of whiny crybaby. I'm going to watch Letterman.