đšâđ» Do Engineering Managers Really Need to Code?
Itâs a question that pops up oftenâespecially among new managers or those eyeing leadership roles:
âDo I have to code if Iâm a manager?â
Short answer?
No, but you probably should.
Letâs talk about why.
đ§ Leadership Isnât Just About Code
Being a good engineering manager is about people, priorities, and product impact. Your main job is to:
Unblock your team
Align with product and business goals
Coach and grow engineers
Make smart decisions under pressure
Create a culture where people do their best work
You donât need to merge pull requests daily to do these things well.
đĄ But Hereâs the Catch...
When you understand the tech deeply enough to talk the talk and think through architecture, you gain:
đ§ Credibility: Your team respects that you get it.
đ Clarity: You can assess estimates, risks, and complexity more accurately.
đ€ Trust: You speak the same language as your engineers and your stakeholders.
You donât have to write code full-time.
But you should understand itâenough to challenge ideas, spot red flags, and support sound decisions.
đ ïž When Managers Should Still Code
Not every org expects it. But here are cases where coding as a manager makes a lot of sense:
đš You're in a startup or small team and need to get your hands dirty.
đ§Ș Youâre prototyping ideas to help product/design move faster.
đ§ You want to stay sharp and connected to the craft.
đ§ You're filling in gaps while hiring (yes, weâve all been there).
đ« When You Shouldnât Code
â When it becomes a distraction from leading.
â When you start hoarding the fun tickets and leave the team with bugs.
â When it prevents someone else on the team from growing.
Leading is its own full-time job.
You donât want to be half-engineer, half-manager, fully-burnt-out.
â
The Balanced Approach
Hereâs whatâs worked for me and many others:
đŹ Code less, think technically more.
Review architecture docs.
Sit in design reviews.
Occasionally read PRs, offer guidance.
Write a spike or internal tool when time permits.
Youâre not proving yourself through code anymoreâyouâre multiplying others through clarity and context.
đ§ Final Thought
Do you need to code as a manager?
Not always. But it helps.
Think of it like speaking a language.
You donât have to be a poetâbut if you want to lead in that country, you better be fluent enough to be understood.