Comment
Comment by Abraln
As a mechanical engineer who has worked with software engineers on projects, I believe that the nature of the job can cause us to be more blunt than most. When the guys in the shop weld something poorly they don't get points for effort, they redo the work.
Likewise, when one of my designs has a flaw I WANT people to point it out bluntly and immediately to save me hours of work, the company money and reputation, an possibly even lives if the equipment fails at the wrong moment.
My dad is in the field as well and we both have to put effort into not being overly critical of others outside of work. I can certainly see how someone who seeks approval from others could be beaten down by this. Learning to separate your failures from your self esteem, as long as you learn from them, is a tough skill. I honestly think that "girl culture", at least what was at my high school, makes this much more difficult.