I'm a programmer. I am always angry at job. Is this normal?
notphilatall: I don't think it is specific to software development, it sounds like you just aren't getting respect from your colleagues. The same could happen to folks in chemical engineering, public relations, or any professional setting.Set boundaries. If an unreasonable deadline is set onto you, insist on the reasonable date you previously agreed to. Tell insensitive colleagues to straighten up, or you'll leave or go to HR. If you are on a romantic get-away for the weekend, make it clear that the problem will be your top priority Monday morning (or Sunday night). If things are on fire and you are the point man on the situation, you should stand up, but you should not bend over.Be willing and prepared to leave. Keep enough money in savings to be able to walk away from the job and take a few months to find a better fit.Good luck!