Leadership

The Myth of the Coding Manager

Feb 1, 2025

Futuristic split sphere with smooth and textured glowing surfaces

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

Last week, I came across a senior engineering manager job posting from a top tech company. The first requirement? “Must pass our senior engineer technical assessment.” Leadership and team development? Buried at the bottom—after code.

This isn’t just one company’s issue—it’s an industry trend. Many companies conflate technical skills with management, forcing managers into hybrid Individual Contributor (IC) roles. Many managers today are expected to function as “coding managers,” splitting their focus between managing teams and writing code. This shift isn’t just inefficient—it undermines performance, fuels burnout, erodes satisfaction, and drives turnover. According to Jellyfish’s 2024 State of Engineering Management report, 65% of engineering managers report burnout—rising to 85% in large organizations. The bigger the company, the harder it gets—operational complexity and cross-functional dependencies make it increasingly challenging to balance coding with team management.

The Changing Role of Engineering Managers

This trend overlooks decades of engineering management evolution. The established path saw managers transition from senior technical roles into people leadership positions, shifting focus from writing code to guiding teams. While their technical expertise provided valuable context, their greatest impact came from fostering collaboration, driving execution, and improving how teams operate at scale. Management, like coding, is a skill that must be developed to be effective.

But today, that model is being tested. Many companies now expect managers to juggle IC work, people management, technical strategy, stakeholder alignment, and process optimization—simultaneously. At recent tech conferences, sessions on “staying technical as a manager” outnumbered leadership development talks three to one.

The Challenges of Balancing Management and Coding

The numbers tell a compelling story: Stack Overflow’s 2024 Developer Survey found that teams with managers coding more than 30% of their time experience 25% lower satisfaction and 20% higher turnover. Why?

  • 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. Frequent context-switching weakens technical depth and decision-making.

  • Culture Deteriorates: Without a dedicated management focus, morale dips, collaboration erodes, and process efficiency declines.

  • Leadership Becomes Unsustainable: As teams grow, balancing technical work with management becomes unmanageable:

    • Small teams (≤5 reports): A manager might still code while leading.

    • Mid-sized teams (6-10 reports): Split focus starts to impact leadership quality.

    • Large teams (10+ reports): At this stage, a coding manager is just an overworked IC with extra meetings, not a leader. Effective management requires full attention.

Why Companies Rely on Hybrid Roles

If the downsides are clear, why does this hybrid model persist? At its core, the challenge stems from viewing management as cost rather than investment. While companies like Google and Stripe have succeeded with separate IC and management tracks—boosting retention and leadership focus—many organizations still default to hybrid roles due to:

  • Cost-Cutting Pressures: Hiring freezes and budget constraints drive role consolidation, with companies resisting dedicated managers when technical leads could “just add management duties.”

  • Cultural Bias: In engineering-driven organizations, coding skills often take priority, pressuring managers to stay hands-on rather than fully focusing on team development.

  • Speed Over Strategy: The push for faster delivery perpetuates the myth that coding managers are more efficient. In reality, focused management and clear delegation deliver better long-term results.

Exceptional Managers Lead Beyond the Code

Great engineering managers don’t need to write the most code. Instead, they create the conditions for coders to thrive by fostering alignment and effective execution. Their greatest impact isn’t in coding—it’s in:

  • Strategic Communication: Turning technical complexity into business impact and keeping teams aligned.

  • Organizational Intelligence: Navigating cross-functional dependencies and making strategic decisions.

  • Team Development: Hiring, mentoring, and developing strong engineering managers and technical experts.

50% of employees leave jobs due to poor management—not pay or workload (Gallup). Meanwhile, investing in management training and leadership development programs can boost organizational outcomes by 25% (Research.com).

Creating Clear Paths for Management and IC Growth

Rather than forcing managers to code, organizations need clear career paths:

  • Individual Contributor Track: For technical experts specializing in coding, system design, or technical leadership—without managing people.

  • Engineering Management Track: For those focused on team development and organizational effectiveness.

  • Hybrid Roles (Last Resort): If unavoidable, they need clear limits. Management should take priority, with coding duties minimized to prevent burnout and leadership gaps.

Rethinking the Role of Coding Managers

Some believe managers must code to stay technically sharp. In reality, effective management and strong leadership come from sound judgment, strategic alignment, and team empowerment—not writing code. Managers stay informed by participating in design reviews, architecture discussions, and mentoring technical leads. They can also engage in technical strategy, industry talks, or open-source contributions—ways to remain technically aware without being in the weeds.

Great managers excel through leadership and enablement—removing obstacles, providing structure, and fostering an environment where engineers can thrive. Their management impact is reflected in:

  • Consistently delivering high-quality software.

  • Building engaged teams with strong retention.

  • Fostering a culture of technical excellence and innovation.

  • Developing future technical leaders.

Fostering Stronger Technical Management

To retain top talent and build sustainable teams, companies should:

  1. Redefine Technical Management: Recognize team and organizational impact as equally important as technical and managerial contributions.

  2. Invest in Leadership Development: Provide structured training, mentorship, and coaching.

  3. Clarify Organizational Roles: Establish distinct technical and management tracks to prevent burnout.

The best teams don’t rely on managers juggling pull requests. They thrive under leaders who clear roadblocks and build high-performing teams. The choice is clear—chase short-term output, or build for long-term success.

Let’s talk about your platform challenge.

If your organization is navigating scale under regulatory complexity—or making the shift from reactive delivery to resilient platform engineering—I’d welcome the conversation.

3. Nashville Skyline
1. Nashville Skyline
3. Nashville Skyline
1. Nashville Skyline
3. Nashville Skyline
4. Nashville Skyline
2. Nashville Skyline
4. Nashville Skyline
2. Nashville Skyline

Let’s talk about your platform challenge.

If your organization is navigating scale under regulatory complexity—or making the shift from reactive delivery to resilient platform engineering—I’d welcome the conversation.

3. Nashville Skyline
3. Nashville Skyline
3. Nashville Skyline
3. Nashville Skyline
3. Nashville Skyline
4. Nashville Skyline
2. Nashville Skyline
4. Nashville Skyline
2. Nashville Skyline

Let’s talk about your platform challenge.

If your organization is navigating scale under regulatory complexity—or making the shift from reactive delivery to resilient platform engineering—I’d welcome the conversation.

3. Nashville Skyline
1. Nashville Skyline
3. Nashville Skyline
1. Nashville Skyline
1. Nashville Skyline
4. Nashville Skyline
2. Nashville Skyline
4. Nashville Skyline
2. Nashville Skyline