Engineering Managers Should Write Code

Engineering managers who stop writing code lose touch with their teams and become ineffective leaders

Trevor I. Lasn Trevor I. Lasn
· 2 min read
Building 0xinsider.com — see who's winning across prediction markets (Polymarket, Kalshi, and more) — and what they're trading right now.

When you write code, you understand the tools, the tech debt, the challenges in your stack, and the roadblocks that might slow your team down. More importantly, it creates a level of empathy that makes you a more effective leader. You’re not just delegating work; you’re involved in the same struggles and triumphs as your team.

Take Stripe, for example. At Stripe, managers are encouraged to write code alongside their teams. This hands-on approach ensures managers stay technically sharp and aware of the team’s real-world challenges.

Google is another example where some engineering managers are encouraged to remain hands-on, particularly in technical leadership roles. By continuing to code, they stay connected to the technical work while guiding their teams.

At GitHub, engineering managers are often still contributors to the codebase. The idea is to keep them connected to the product and the technical challenges the team faces, while also giving them the context needed to lead effectively.

Similarly, Basecamp has historically advocated for managers to stay engaged with technical work, fostering a culture where managers lead by example and work directly on the product.

Imagine a situation where an engineer sees a problem with a core service. In many companies, they might need approval from layers of management before making changes. But in a culture where managers are also writing code, that engineer is empowered to propose and implement solutions without unnecessary red tape.

Writing code as an engineering manager isn’t about being the best coder on your team. It’s about staying connected, making smarter decisions, and fostering collaboration. Whether you’re solving bugs or pushing features alongside your team, you’re building trust and creating a culture where everyone, including individual contributors, feels empowered to take ownership.

When managers are coding, it sets the tone for a culture where engineers are empowered to make decisions. Engineers can propose projects, drive change, and help steer the company’s technical direction. The best decisions are often made by those closest to the work, not those furthest from it.


Trevor I. Lasn

Building 0xinsider.com — see who's winning across prediction markets (Polymarket, Kalshi, and more) — and what they're trading right now. Product engineer based in Tartu, Estonia, building and shipping for over a decade.


Found this article helpful? You might enjoy my free newsletter. I share dev tips and insights to help you grow your coding skills and advance your tech career.


Related Articles

Check out these related articles that might be useful for you. They cover similar topics and provide additional insights.

Reflections
3 min read

The 5:1 Rule: Effective Performance Reviews For High-Performing Teams

Research reveals the ideal ratio of positive to negative feedback within high performing teams

Mar 20, 2025
Read article
Reflections
4 min read

Users Can Be Fired

Letting go of difficult or harmful users can be the key to maintaining the health and growth of your product

Sep 19, 2024
Read article
Reflections
7 min read

The Real Cost of Meetings: What FAANG Companies Do Differently

Discover how FAANG companies like Amazon, Google, and Netflix reduce the hidden costs of meetings by embracing written communication and minimizing unnecessary gatherings.

Sep 17, 2024
Read article
Reflections
5 min read

When Should You Actually Worry About Tech Debt?

Technical debt isn't the monster under your bed, but it can become one if ignored too long.

Sep 12, 2024
Read article
Reflections
4 min read

Weeks of Coding Can Save You Hours of Planning

Weeks of coding can save you hours of planning. It’s one of those sayings that’s been around forever, and for good reason—it’s a warning that still holds up today.

Sep 21, 2024
Read article
Reflections
3 min read

When Tasked with a Problem, Start with the Bigger Picture

When faced with a challenge, I always step back to see the whole picture first. It's like pausing a complex strategy game to study the map. You might lose a few seconds of play time, but you gain a crucial understanding of the battlefield.

Oct 3, 2024
Read article
Reflections
4 min read

Make It Work First Before Optimizing

Users don't care how elegant your code is. They care if it solves their problem.

Sep 27, 2024
Read article
Reflections
2 min read

Don't bullshit

Be the authentic voice in a world of manufactured personas

Feb 12, 2025
Read article
Reflections
6 min read

The Monday Morning Test to Measure Engineering Team Health

Why the first day back can reveal everything about your engineering team's health

Nov 4, 2024
Read article

This article was originally published on https://www.trevorlasn.com/blog/engineering-managers-should-write-code. It was written by a human and polished using grammar tools for clarity.