I'm a programmer. I am always angry at job. Is this normal?
pwnstigator: If you're "always angry", you need to get out now. If you're occasionally angry or stressed (e.g. 5 to 10% of the time) that's normal.Every job has annoyances, but if you're constantly pissed off, you need to do something. My advice would to be to start speaking out when people take advantage of you. If a client is being unreasonable and making your life hell, he's probably making your boss's life even worse. Figure out who you can talk to, and what you might be able to say, in order to improve your situation. You may have to find another job. If you're this angry, my advice would be to start the search process now.A lot of Americans think it's a reasonable strategy to bottle in anger at the workplace, rather than speaking their minds. This made sense when people stayed at the same company for 30 years, and when getting fired or laid off was a disaster, because you'd be around the same people for most of your working life. Now that the average job lasts 2 to 5 years, it doesn't make sense. You're better off raising the issues (in a respectful, reasonable way) than repressing the anger and damaging your health.