This chapter is a guide to some of the bad things that happen in software: stress, conflict, and breaking the build. I’ll offer a perspective on a selection of problems that I’ve found particularly taxing in my own career and that I’ve seen others struggle with. The theme running through them all won’t surprise you: bad things happen all the time, but they’re never a reason to lapse in your professionalism.
Managing Your Emotions
Engineering will challenge your self-control.
I’ve seen a Staff Engineer throw a tantrum in a huge meeting, berating another team for their politics ...