Tired of ads? Enjoy an ad-free experience by signing up.
  • Insights
    This article was written by a TIA community member. Insights pieces undergo the same rigorous editorial process that newsroom-produced articles have.
Brad Armstrong · · 5 min read

5 ways to quickly fail as a new engineering manager

If you’re an engineering manager, you have likely followed a path similar to mine and many others. You’ve been a software engineer for many years. You’ve earned a senior title and probably became a tech lead. You may have been fighting the promotion to be a manager for some time because you didn’t want to do less coding and lose your skills.

You might have been also afraid that you wouldn’t do as well in the new role. But finally, somehow, you were convinced to take the chance to shift from senior engineer to junior manager. How will you succeed?

I’m not here to pretend that I have the secret to success. But I do know a few ways that can guarantee you’ll fail.

1. Continuing to code

Your company may expect you to be a manager and an individual contributor at the same time. In my experience, though, that usually fails.

You won’t be able to consistently give the attention that either role requires, so you’ll fail at both. But if you’re lucky, the company you work for is like mine, where I practically signed an oath saying I wouldn’t code.

Even if some coding is expected of you, it certainly is no longer your main purpose in the company. What I’m really talking about is when you fall back into coding because you aren’t sure what the heck to do in your new role. You return to what you know because that’s where you’re comfortable.

This might provide short-term benefit to some projects and make you feel good, but I can guarantee that you won’t achieve your primary objectives. You’ll hurt the long-term output of your team, and you’re also not growing in your new job.

I don’t think any of us want to simply give up on our valuable and hard-earned technical experience. So read this article for some good options if you want to keep your coding chops.

2. Focusing only on the work, not the people

As a manager, you have two important duties: to grow the team and to deliver value to the business. I’d argue that you should prioritize them in that order.

The typical idea of delivering value is completing projects, shipping features, fixing bugs, etc. This often results in you acting as a project manager or taskmaster, focusing on assigning tickets, tracking metrics, asking for status updates, leading design discussions, and so on. In short, you’re focused on the work of the team. You can check things off the list each day and feel like you’re getting things done.

But this is the easier half of your role. The other half is harder – it involves helping individuals do their jobs well, both in terms of their technical skills and productivity, as well as listening, coaching, and having one-on-one meetings with your team members. If you ignore this part of your job, you’re leaving a lot of value on the factory floor.

The effectiveness of the team, along with the ultimate value it produces, starts with the members themselves, not their work.

3. Measuring your value by your output

Back when you were an individual contributor, it was easy to quantify your output or value. You tell yourself: “I finished two stories today,” “I figured out that crazy bug,” or “I’ve got all the tests passing.” These were tangible units of work, easily tied to the team’s deliverables. And those commits have your name on them.

But now, much of your impact is seen in second-order effects. It’s harder to draw the correlation of your work to that of the team’s. Adding to this confusion is the fact that your work is no longer neatly defined by well-prescribed tasks. You might not even be really sure about what work you do.

As a new manager, you tend to grasp at the few concrete tasks you have and use those to get a feeling of accomplishment. In truth, your work is reflected in the work of the team. Having them accomplish their goals is your goal. Your value is ultimately measured by their success.

4. Leaving the team out of commitments

5. Avoiding hard conversations

Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

Community Writer

Brad Armstrong

I'm an engineering manager at Code42 Software building Saas cloud products at scale.