Vanta Logo
SPONSOR
Automate SOC 2 & ISO 27001 compliance with Vanta. Get $1,000 off.
Published
2 min read
Up to date

Trevor I. Lasn

Staff Software Engineer, Engineering Manager

Engineering Managers Should Write Code

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

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.

If you found this article helpful, you might enjoy my free newsletter. I share developer tips and insights to help you grow your skills and career.


More Articles You Might Enjoy

If you enjoyed this article, you might find these related pieces interesting as well. If you like what I have to say, please check out the sponsors who are supporting me. Much appreciated!

Leadership
3 min read

Code Wins Arguments

How Meta and other companies use the 'code wins arguments' mindset to turn ideas into reality

Sep 19, 2024
Read article
Leadership
3 min read

Take Your Writing Seriously

It’s not just about getting the message across; it’s about doing so in a way that’s easy for others to follow. Good writing shows respect for your team and your work.

Sep 19, 2024
Read article
Leadership
5 min read

A Company Is Not a Family. It's a Sports Team

'We're not just a company, we're a family!' It's a nice sentiment, sure. But it's also a load of crap.

Oct 5, 2024
Read article
Leadership
12 min read

What Makes MrBeast So Successful? The Secrets Behind His YouTube Empire

A deep dive into the strategies, mindset, and team culture that have made MrBeast one of the most successful creators on YouTube

Sep 16, 2024
Read article
Leadership
4 min read

Small Habits, Big Impact

We're often focused on big innovations and breakthrough moments. But what if the real key to long-term success lies in the small, everyday actions we often overlook?

Oct 12, 2024
Read article
Leadership
5 min read

Company Culture Happens Outside Management

Why real company culture grows from the ground up, not top down.

Sep 14, 2024
Read article
Leadership
3 min read

Amazon's 'No Weasel Words' Rule

How Amazon's emphasis on eliminating weasel words leads to more precise, actionable communication and better decision-making

Sep 17, 2024
Read article
Leadership
4 min read

Write Documentation Like a Journalist

Create comprehensive, engaging documentation by adopting journalistic techniques for research and storytelling

Sep 26, 2024
Read article
Leadership
6 min read

Software Engineer Titles Have (Almost) Lost All Their Meaning

Examining the Devaluation of Software Engineer Titles and Its Impact on Tech Industry Integrity

Oct 20, 2024
Read article

Become a better engineer

Here are engineering resources I've personally vetted and use. They focus on skills you'll actually need to build and scale real projects - the kind of experience that gets you hired or promoted.

Many companies have a fixed annual stipend per engineer (e.g. $2,000) for use towards learning resources. If your company offers this stipend, you can forward them your invoices directly for reimbursement. By using my affiliate links, you support my work and get a discount at the same!


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.