Evolve these 5 engineering skills to succeed as a manager
Debugging, code reviews, continuous deployments, refactoring, and pair programming.
Most engineers avoid management like it’s an old Java project nobody wants to refactor. It is messy, full of unpredictable problems, and, worst of all there rarely is an undo button.
Yet, many engineers end up in management without planning to.
You write code, get better, become a senior, then a tech lead… and suddenly your manager quits.
“Can you take on some leadership responsibilities while we find a replacement?”
Sure, why not… But the replacement never comes.
And just like that, you’ve gone from building software to building a team without any training or guidance.
Outline
- Most companies are terrible at growing Engineering Managers
- Engineering skills mapped to manager responsibilities
- But people are not code
- How to get better at managing
- Not everyone needs to be a manager (and that’s okay)
- Final thoughts
- Some useful links from me