Another observation from my years working in software. Engineers are FAR more emotional than we'd like to admit. It can be quite comical sometimes. Guys it is ok. We are not robots. We have feelings. Sometimes these feelings get hurt. We get angry and do/say dumb things. Stay humble. Listen to criticism. Grow.
By the way. I continually have to work on this myself. Preaching to the choir.