I got to be real for a minute or so here. We work in a very pressured business with targets that change like the wind. Users do not usually appreciate what we do and we can be fired for doing the right thing even at the right time. We can be the scapegoat or the villain just because marketing or others will not standup and admit that it was them. This causes us to be emotional. Some times real emotional.
Also if you are going to be good in IT areas you have to be passionate.
Now pushed by the drive and desires, over burdened with too much work, and stressed just because of the type of work we do we often will be curt, rude, or just mouthy. Some would say that it comes with the business, it does not. We can still be nice and stay away from being rude and mouthy. Just like when we get home and we check the attitude at the garage door we need to shelve the feelings, frustration, and even anger when we deal with others in the profession. If you have to yell or get angry play golf or go home and split some wood with the old splitting maul, but do not yell at those who would help you get past the problem. It does not work well that way.
But when one on this board or other boards fires up a spout of lava, just let it be and treat it as their turn. Smile help them and go on. Your time will also come!
Not all gray hairs are Dinosaurs!