đ§ Decide, Then Delegate: The Pitfalls of Playing Engineer as a Manager
Too many engineering managers never let go of their contributor rootsâand it shows. If youâre still doing your teamâs job, youâre probably not doing yours. Hereâs how to recognize the common traps and make the shift from coder to coach.
Iâve seen it more times than I can count: an engineer switches to management and canât quite let go of the code. They keep their old mindset, hold on to their technical comfort zone, and before long, theyâre doing the teamâs job instead of their own.
Iâve told manager+ more than once: pick a lane. If youâre doing your teamâs job, youâre likely not doing yours. And your team? They feel it.
So what exactly goes wrong when managers canât stop coding? Letâs break down some common traps.
đ§ 1. Doing the Work Instead of Enabling It
The trap: Rewriting pull requests, jumping in to fix bugs, or designing systems solo.
Why itâs a problem: This kills autonomy. It undermines ownership. It signals you donât trust your team to figure it out. You think youâre helping, but youâre actually blocking growth.
Try instead: Guide with questions. Provide guardrails. Create the space for your team to deliver their own solutionsâeven if they do it differently than you would.
đ§Ž 2. Getting Stuck in the Technical Weeds
The trap: Bikeshedding implementation details in planning meetings. Micromanaging Jira tickets.
Why itâs a problem: It shifts the focus from outcomes to methods. Everything slows down. And your team starts tuning out.
Try instead: Focus on outcomes, priorities, and constraints. Let the engineers own the how. Thatâs why you hired them.
đ§ 3. Acting Like the Tech Lead Instead of Building One
The trap: Becoming the sole source of technical truth on your team.
Why itâs a problem: You become a bottleneck. Your team becomes dependent. Leadership doesnât scale if itâs always coming from you.
Try instead: Distribute your knowledge. Mentor others into tech lead roles. If your team canât function without you, you havenât built a teamâyouâve built a fan club.
đ§ââď¸ 4. Neglecting Actual Manager Work
The trap: Avoiding performance reviews, career conversations, and hard feedback because âthatâs not real work.â
Why itâs a problem: Without support, guidance, or accountability, your team will stagnateâor worse, walk.
Try instead: Embrace the multiplier effect. Help each person grow. Think long-term. Engineering managers build people, not products.
đşď¸ 5. Confusing Vision with Control
The trap: Dictating detailed roadmaps, deciding how tasks should be broken down, estimating effort yourself.
Why itâs a problem: This kills team thinking and breeds learned helplessness. You get obedience instead of creativity.
Try instead: Share the why. Align on the what. Let your team co-own the how and when. Be the guardrails, not the GPS.
đ 6. Cloning Your Former Self
The trap: Expecting everyone to work the way you did as an IC.
Why itâs a problem: You overlook different thinking styles, skill levels, and motivations. You turn diversity into uniformity.
Try instead: Lead with empathy. Meet people where they are. Help them become better versions of themselves, not mini-yous.
đ 7. Holding On to Old Metrics
The trap: Judging yourself by how much youâre producingâcommits, fixes, lines of code.
Why itâs a problem: Your job now is to amplify othersâ output. If you're still measuring your success by your own throughput, youâre missing the bigger picture.
Try instead: Measure impact by team growth, delivery velocity, and overall health. If your team thrives without you, thatâs a win.
đ§ Final Thought: Stay in Your Lane to Help Others Drive
If you made the decision, let someone else implement it.
If you're doing the implementation, let the team make the decision.
If youâre doing both, youâre probably holding the team back.
The best managers are force multipliers. They donât just leadâthey lift.