Be a great engineer and an amazing manager
You’re a kick-ass developer and you’ve been promoted to manager. Congratulations! Now what? This is an entirely different ballgame. What does it take to be great at both?
My name is Fabian Camargo and that’s a challenge I can help you with. Like many of you, I was promoted to management with zero training and no experience. Along the way, I got training, managed a lot of great engineers, and started coaching engineers to become great managers.
Companies have gotten a lot better about supporting managers. Most have management training programs and realize that being a great individual contributor is different than being a fantastic manager.
But how many provide ongoing coaching to their managers? How many offer training that’s specific to software engineers?
Whether you studied CS or are self-taught think about all the time you’ve spent improving your coding skills. Think of all the classes, the time writing code, the code reviews, and the whiteboard sessions. Now compare that to the hours spent learning to be a manager.
Even if you have a great manager, a group of peers, and a supportive HR department, it’s helpful to have an additional management resource.
That’s why I created the Managing Dev. After 20+ years as a software engineer helping software engineering managers is what I do day in and day out. It’s a fascinating problem and there are no unit tests to check your work!