The Myth of the Coding Manager
Andriy Onufriyenko / Getty Images

The Myth of the Coding Manager

“The bottleneck is always at the top of the bottle.” —Andy Grove

A while back, I saw a senior engineering manager posting from a top tech company. The first requirement? “Must pass our senior engineer technical assessment.” Leadership and team development ranked last, after code.

This isn’t just one company’s issue; it’s an industry trend that conflates technical and management skills, forcing managers to split focus between leading teams and writing code. This often leads to lower satisfaction, higher turnover, and a management discipline that’s quietly hollowing out.

Jellyfish’s 2025 State of Engineering Management reports that 65% of engineering managers experience burnout, rising to 85% in large organizations. These are self-reported figures with the limitations inherent in this type of data, but the directional signal is consistent across independent sources.

How Management Became a Side Job

Today’s hybrid expectations are eroding a discipline that took decades to develop. Historically, managers moved from senior technical roles into people-leadership positions. Their technical expertise provided context, but their primary impact came from fostering collaboration, driving execution, and enabling teams to scale. Management, like coding, is a skill that must be developed intentionally.

The Cost of Splitting Focus

The pattern shows up the same way in practice. A senior engineer gets promoted, inherits a team of eight, and spends the next six months trying to stay hands-on while one-on-ones slip, hiring drags, and two strong engineers quietly start looking elsewhere. The code gets reviewed. The team doesn’t.

Stack Overflow’s 2025 Developer Survey found that teams whose managers code more than 30% of the time see 25% lower satisfaction and 20% higher turnover. Correlation isn’t causation, and self-reported surveys have limits. But the pattern holds across multiple independent data sources: beyond a modest threshold, IC work crowds out the leadership activities that drive team outcomes.

Why It Breaks Down

  • Career Growth Stalls: When managers are buried in code reviews and sprint tasks, one-on-ones and mentorship are neglected.
  • Technical Decisions Get Rushed: Coding while leading leaves little room for deep architectural thinking, and frequent context switching compounds the damage.
  • Culture Deteriorates: When managers aren’t present enough to model norms, resolve friction, or recognize good work, trust erodes quietly—long before it shows up in attrition data.
  • Leadership Becomes Unsustainable: As teams grow, the balancing act breaks down. A manager of five might still code. At ten or more, a coding manager is just an overworked IC with extra meetings.

When Management Is Treated as Overhead

If the downsides are clear, why does this hybrid model persist? Hiring freezes and budget pressure drive role consolidation. The push for faster delivery perpetuates the myth that coding managers are more efficient. Sometimes hybrid roles are necessary—in the earliest stages, with five engineers and everyone shipping, it’s survival, not compromise. Once management becomes a full-time job rather than an outgrowth of seniority, the broader argument applies.

Leading Beyond the Code

Great engineering managers don’t need to write the most code. Their primary impact comes from fostering alignment, enabling effective execution, and creating conditions for their teams to thrive.

  • Strategic Communication: Translating technical complexity into business impact. Keeping leadership aligned before misalignment becomes a project risk.
  • Organizational Effectiveness: Mapping cross-functional dependencies before they become blockers. Making decisions that hold up past the next sprint.
  • Team Development: Hiring well, mentoring deliberately, and building the next layer of technical leadership before you need it.

The relevant metrics aren’t pull requests—they’re cycle time, deployment frequency, change failure rate, and team health indicators like eNPS and voluntary attrition. These reveal whether a manager builds capacity or just stays busy.

Two Tracks, Defined

Organizations that retain technical talent build two distinct paths:

  • Individual Contributor Track: For technical experts specializing in coding, system design, or deep domain leadership. No people management.
  • Engineering Management Track: For those focused on team development and organizational effectiveness.

The Long Game

There’s an honest emotional dimension to this transition that doesn’t get enough attention. Coding delivers immediate feedback: the build passes, the test goes green, the feature ships. Management is about delayed gratification. Your best work may not be visible for quarters—sometimes longer. Acknowledging this makes the transition sustainable.

A related fear is technical atrophy: stepping away from feature work puts an expiration date on your judgment. The strongest version of this concern isn’t about managers writing features with their team. It’s about credibility. Can you recognize a bad architectural trade-off before it ships, or earn the trust of engineers skeptical of decisions made from a distance?

That concern isn’t unfounded. But the answer isn’t staying on the critical path. It’s staying close to systems: incident reviews, architecture discussions, and proof-of-concept spikes before your team invests a sprint. The goal isn’t to remain a senior engineer, but to stay sharp enough that your senior engineers can’t hand-wave past you.

The Shift Worth Making

That job posting—senior engineer assessment first, leadership last—tells you exactly what the organization values. The teams that outlast the market corrections are built by managers who inverted that priority list.

The question isn’t whether your managers can pass a senior engineer assessment. It’s whether they’re building teams that don’t need them to.


[Published on 2/1/2025 at https://adams.io/blog/the-myth-of-the-coding-manager]

This line hit hard Paul Adams: "The code gets reviewed. The team doesn’t." I've lived this myself. Promote a top IC to leadership without any training or permission to let go of any of their existing workload. Do that long enough, and the org chart is just generational trauma.

The best managers I have worked with I have noticed spend a lot of time on communication and removing hurdles. A good business treasures these people like gold.The worst ones expect you to read minds and meet moving or non-existent KPI's. They also usually move laterally often.

I think the best engineering managers need both. I’ve worked under very strong technical managers who struggled to communicate with the team or stakeholders, and that caused real problems. I’ve also worked under managers who didn’t really understand the architecture or technical tradeoffs, and that made it hard for them to support the team or make good decisions. In my experience, the best managers had enough technical depth to understand and talk through what the team was facing, and enough leadership skill to create trust, clarity, and momentum.

To view or add a comment, sign in

More articles by Paul Adams

  • Stop Letting the Tail Wag the Dog

    If your teams spend more time maintaining reports than building product, your reporting system isn’t supporting…

    1 Comment
  • The Fastest Way to Delay Your Promotion

    The behaviors that make you a great junior engineer are often the ones that prevent you from becoming a senior one…

  • It Looks Like a People Problem

    Most organizations don’t have an architecture problem. They have an optimization clarity problem.

    1 Comment
  • Lossy Organizations

    Most engineering teams don’t announce problems as failures. They announce them as progress.

  • The Decision Language of High-Stakes Teams

    I once watched a product debate spin for forty-five minutes. Two senior engineers argued over schema purity while the…

    2 Comments
  • The “You Build It, You Run It” Trap

    In 2006, Amazon’s CTO Werner Vogels gave the industry a rallying cry: “You build it, you run it.” The idea was powerful.

    6 Comments
  • Movement vs. Momentum: Misreading Performance

    Most performance problems aren’t caused by a lack of effort. They’re caused by miscalibration.

  • Why Everything Takes Longer Than It Should

    And What Engineering Leaders Can Actually Do About It There’s a moment in every engineering org when you realize how…

    6 Comments
  • Innovation Isn’t Creative—It’s Surgical

    Before your next planning session, look around the room and ask one question—out loud: “Who here can say, ‘This won’t…

  • When Speed Becomes Drag

    Most engineering organizations don’t lose momentum. They keep moving.

Others also viewed

Explore content categories