Cliff notes (in advance): yes, I hate my job.
Here comes the rant...
I hate it more at some times than at others. For example, I've been in the middle of extreme job hate for the last three weeks.
I am a senior level programmer doing maintenance on a major legacy application at my company. This app is written in an obsolete language, which means that the experience is not helping me much career-wise.
It seems like nothing I do is correct. Everything I do here leads to more problems, and my self-esteem has been plummeting for the four years that I have worked here. In high school, college, and previous jobs I have proven that I am a superior programmer and have been commended/awarded for my abilities. The application I am maintaining was written by the following people: 1) a person who had no previous programming experience, 2) a person who admits they are not a great programmer (I will gladly confirm their assesment) 3) lots of contractors, and 4) a person who got out of programming as soon as the application reached a certain stage. You can only imagine that this application is a steaming pile of maggot-infested crap, uncommented and incomprehensible to anyone who is used to viewing structured code. My personal theory/excuse is that you can't polish a turd, yet that is what I have been trying to do. In the end, it looks like I am not doing a good job because I can't make anything of the rubbish I have been given. But when it comes time for blame, I get the whole load.
The worst part of all this is that I have become a very lazy employee. I don't care anymore about anything around here. I used to be among the hardest workers at my previous jobs, but now I have completely shifted directions. I can't seem to fix anything, so why even try. All I expect from my superiors is blame, and I have never gotten much praise for anything I have done. And the worst part of all is that I have lost all the confidence that I built up in college and my early career in other jobs. I don't know if I am worth anything as a programmer to anyone anymore.
I told my wife at lunch today that if we lived in a large city where I knew I could pick up another job quickly, I would have quit this job this morning. It's been that bad for the past three weeks. I feel trapped.