
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

A manager’s job is to take what skills they have, the ones that got them promoted, and figure out how to make them scale. They do this by building a team that accentuates their strengths and, more importantly, reinforces where they are weak.
Michael Lopp • Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
There are unique spheres of language that exist in each part of the corporate organizational chart. Inside of each sphere is the language that is unique to the job. Engineers have one, marketing has another, and sales has yet another. In each of these groups, there are managers who must speak their native language, as well as be able to translate b
... See moreMichael Lopp • Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Every single person with whom you work has a vastly different set of needs. They are chaotic beautiful snowflakes. Fulfilling these needs is one way to make them content and productive. It is your full-time job to listen to these people and mentally document how they are built. This is your most important job. I know the senior VP of engineering is
... See moreMichael Lopp • Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Remember that for every person on the team who has a strong opinion regarding the decision, there are probably four other coworkers who just want someone to make a decision so that they can get back to work.