Computer meltdown – I don’t get frustrated, since nothing can be done about it. I just shake my head and get cracking on redrawing whatever data was lost. In the future I become more diligent about hitting that control+s.
Deadline madness – I can’t get frustrated if it’s my fault that I am hurrying near a deadline. If it’s a superior’s fault that we are rushing at the deadline (e.g. changing something at the last minute) I generally vent to my co-workers, who are generally just as frustrated. Then get to it.
Communication breakdown – I would never go around them to a supervisor, unless it’s a consistent issue. Going around someone to a superior shows a lack of communication skills on one’s part as well as a general lack of respect for the other party.
I tend to think to myself – “I’ve got a steady job at a great company, so these little hiccups are inconsequential in the bigger picture.” Things can always be worse!