I'm a programmer. I am always angry at job. Is this normal?
ct: It's ok to be slightly ticked off but not always angry.  Maybe it is the work conditions.  If so switch jobs.However, if you've been switching jobs for a while now and still feel the same way at every job, then either you've got bad luck with picking your jobs, or you're just a bit too sensitive.At the end of the day though, no job is going to be perfect, and you're not going to be at any job forever anyhow -- so my advice is to just let things slide, brush your shoulders off (channeling Jay-Z), and say to yourself this crap isn't going to matter in a year or two anyhow so why am I getting worked up about this.  (Works for me most of the time)