All engineering leaders get angry at work sometimes. We are frustrated, irritated or upset by the behaviors of others and ourselves. That feeling is normal and part of being human--it's okay. What is not acceptable is insulting the engineers, managers, customers and other people we work with.