BrandGhost
Feeling Unproductive as an Engineering Manager: Understanding Your Impact

Feeling Unproductive as an Engineering Manager: Understanding Your Impact

Your impact as an engineering manager can feel difficult to see when you code less. You finish a day of conversations, coordination, and decisions, then look for the implementation that proves you accomplished something. There isn't one. The work happened, but it doesn't resemble the work you used to recognize as productive.

That mismatch can be uncomfortable.

As an engineer, you may have been able to point to a fixed defect, a completed feature, or a design you implemented. Those artifacts weren't the whole story, but they were tangible. Management often changes the way you contribute before it changes your instinct for recognizing contribution.

The answer isn't to declare that every meeting is valuable. Some aren't. It's to understand what useful management work enables, distinguish it from activity without consequence, and stop requiring a personal code change as proof that you did your job.

Why your old proof of impact stops fitting

An individual contributor can have significant influence beyond personally written code. Reviewing designs, mentoring colleagues, and helping resolve uncertainty already matter in engineering work. The transition to management doesn't invent those contributions.

It does change your responsibilities.

You're now expected to support the conditions under which other people do effective work. Depending on the organization, that can include helping resolve conflicting expectations, supporting individual development, coordinating dependencies, and making decisions that otherwise remain stuck.

If you judge that work only by your own implementation output, you leave much of the role out of the picture. Worse, you may spend time producing familiar artifacts while an unfamiliar responsibility goes unattended.

Jumping into code as the recurring answer to problems can leave other responsibilities unattended. The concern isn't technical work itself. It's making a familiar skill your default response when a different kind of contribution is needed.

Before concluding that you're unproductive, revisit what's expected in the engineering-manager role. Organizations distribute responsibilities differently. You can't evaluate your impact sensibly if you're comparing your day with a job description that isn't yours.

The important shift is from "What did I personally implement?" to "What became clearer, more workable, or better supported because of my contribution?" That second question still requires an answer. It simply allows the answer to match the job.

Understand impact through what others can do

Consider a hypothetical manager whose engineers are blocked by incompatible requests from two partners. The manager spends an afternoon clarifying the conflict, arranging a decision with the appropriate owners, and explaining which commitment has changed.

Nothing was merged.

But engineers can now work toward an agreed outcome instead of building competing solutions. The manager's impact is connected to removing uncertainty. The engineers still own the implementation and deserve credit for it.

A different afternoon might involve listening to an engineer who wants a new challenge. The useful contribution isn't the conversation by itself. It might be identifying a suitable opportunity, checking that the person has support, and following through when work is assigned.

These examples illustrate different ways management work can create impact:

Contribution What it may enable
Clarifying a conflicting request Work can proceed without satisfying incompatible expectations
Resolving a dependency Engineers can continue without repeatedly chasing an external decision
Supporting a development opportunity Someone can build capability through meaningful work
Sharing relevant business context People can make better local decisions
Addressing unclear ownership Necessary work has an accountable owner rather than remaining everyone's problem

These aren't guaranteed results or items in a scorecard. A conversation can fail to clarify anything. A development opportunity can be poorly matched. The relationship between your activity and its consequence needs attention.

Still, the possibility of indirect impact is real. Not having a personal implementation artifact doesn't make your contribution imaginary. It means you need to understand the connection between what you did and what changed.

Don't confuse impact with meeting counts

Once you recognize that management work is different, there's another trap: treating all management-shaped activity as inherently useful.

A packed calendar can feel like evidence of importance. It can also be evidence that decisions are unclear, responsibilities overlap, or the same question is being discussed repeatedly without resolution.

The distinction is consequence, not format. A short conversation that settles a misunderstood dependency may have more impact than several long meetings about the same dependency. A written clarification may be useful. Another document nobody can find may not be. Understanding that difference keeps your attention on impact instead of visible busyness.

Ask practical questions about the work you're doing:

  • Did someone leave with information they needed to make a decision?
  • Did an unresolved responsibility become clear?
  • Did a commitment change because its original assumptions were wrong?
  • Did the engineer receive support that matched the actual difficulty?
  • Did the next step happen, or did the discussion simply move to another meeting?

You don't need to turn these into numerical ratings. They're prompts for checking whether activity is connected to a purpose.

Suppose, hypothetically, you attend a recurring status meeting because you're the manager. If all the information is available elsewhere and no decisions happen there, attendance may contribute little. On the other hand, the meeting might be the only place a partner can resolve a cross-group dependency.

The same event can be valuable or wasteful depending on the problem it solves. That's why understanding your responsibilities matters more than copying someone else's calendar.

Software-engineering soft skills remain relevant here. Communication isn't valuable because words were exchanged. It's valuable when people understand something that helps them work.

Notice when coding becomes reassurance

Coding can provide immediate feedback about your impact. A test passes. A defect disappears. You know how to navigate the problem, and you can see the result.

When management feels ambiguous, that familiarity can become reassuring. You might take a task because it helps the team. You might also take it because it helps you feel useful.

Those motives can coexist. The question is whether the choice fits the role and the current need, rather than merely giving you familiar evidence of impact.

Before taking implementation work, consider:

  • Whether you have the context to contribute without creating substantial explanation or review work.
  • Whether the task will make you a recurring dependency after it is completed.
  • Which management responsibility will receive less attention while you implement it.
  • Whether helping another engineer would solve the immediate problem and improve future capability.
  • Whether the work is genuinely urgent or simply easier to recognize as an accomplishment.

This isn't a ban on coding. A small group, an explicitly hybrid role, or a critical situation can justify hands-on contribution. Hands-on management explores that context-dependent balance.

The problem appears when personal implementation becomes the automatic answer. If the same knowledge gap, ownership problem, or unresolved decision keeps returning, another rescue may complete today's task while preserving tomorrow's dependency.

Technical usefulness also doesn't require implementing everything yourself. You can ask about failure modes, discuss design tradeoffs, review a risky assumption, or help connect engineers with someone who understands the system more deeply.

Be careful not to confuse previous expertise with current expertise. Engineers spending their days in the codebase may understand details you don't. Asking informed questions can be more useful than asserting a solution from incomplete context.

Look for impact without taking the team's credit

Your contribution as a manager can support the team's success. That doesn't mean a manager owns everything the group achieves.

An engineer's implementation is still their implementation. A colleague's insight is still their insight. Your responsibility is to understand your contribution to the conditions around that work, not relabel the result as your personal accomplishment.

Imagine a hypothetical release that depended on engineering, product decisions, and an external service. You helped clarify scope and escalated a blocked dependency. The engineers designed, implemented, tested, and shipped the change.

You can describe your impact accurately without claiming you delivered the entire release. The useful distinction is between supporting an outcome and being its sole cause.

This matters in everyday reflection, not just formal evaluation. If you can only feel useful by attaching your name to the final artifact, you may become unnecessarily involved in decisions others can make.

Likewise, don't assume that every positive outcome proves your intervention helped. The team might have succeeded without it. A strong performer may have done excellent work because of their own capability and judgment.

Recognizing that doesn't make support irrelevant. It makes your account more accurate. Ask what assistance was useful, what was unnecessary, and what should be different next time.

Informal engineering leadership offers a related distinction: people can enable others without formal management authority. Management adds responsibilities, but it doesn't make enabling work exclusive to managers.

Give less-visible impact a concrete description

You don't need a grand narrative to explain your impact during a useful day. You need a specific account of the problem, your contribution, and the consequence you can reasonably observe.

"I spent the day in meetings" is an activity summary. "The team now has an agreed owner for the dependency that was blocking implementation" explains why part of that activity mattered.

Neither statement proves long-term success. The second gives you something concrete to revisit.

Compare these hypothetical descriptions:

Activity-only description More useful description
I talked to an engineer We identified the missing context preventing a design decision
I attended planning The owners resolved conflicting delivery expectations
I checked on development We found a suitable opportunity and clarified the support needed
I escalated a problem The responsible partner acknowledged the dependency and agreed on a next step

Don't overstate the last column. Agreement on a next step isn't the same as completion. Identifying a growth opportunity isn't the same as someone developing a new capability. Accurate descriptions separate what changed from what you hope will change.

A lightweight note can help you remember these distinctions. It isn't a required reporting system, and it doesn't need to become another burden. Its purpose is to make less-visible work easier to examine.

Over time, you may notice that your days are full of repeated clarifications about the same issue. That pattern can suggest a deeper problem. Perhaps ownership needs to be documented, relevant context isn't reaching the right people, or the decision authority is unclear.

Then your impact may come from addressing the recurring cause instead of performing the same rescue more efficiently.

Support development, including people doing well

Some management contributions are less immediate than clearing a delivery blocker. Supporting an engineer's development may not create an observable result by the end of the day.

That doesn't justify vague claims about impact. It does require patience about the timescale of the work.

If someone is already highly capable, your support shouldn't become unnecessary oversight. They may benefit from a broader opportunity, useful context, a connection across groups, or a conversation about what they want to develop next.

Don't assume that needing little help with today's task means needing nothing from a manager. Conversely, don't manufacture a problem so that your involvement feels essential.

One-on-one meetings for engineering managers provide room for this kind of support. The conversation should respond to the person, not force them through an agenda that exists to reassure you.

You can also learn from topics employees might raise in one-on-ones. Questions about context, feedback, or support may point to useful contributions that aren't visible in a delivery board.

There is a balance. Delivery obligations don't disappear because development matters. Nor should every urgent task permanently override people's growth. Understanding impact includes recognizing both responsibilities rather than treating one as an interruption to the other.

When the feeling is pointing to a real problem

Sometimes you feel unproductive because the work changed. Sometimes you feel unproductive because the work isn't helping. Those possibilities deserve different responses.

If conversations never lead to decisions, commitments repeatedly go unfollowed, or people can't explain what support they receive, there may be a real gap. Don't solve that gap by telling yourself that management is simply invisible.

Discuss unclear expectations with your manager. Seek feedback about whether your involvement helps. Look for examples where your activity produced no useful consequence, and investigate why.

Also recognize limits. Another group's delay, an uncertain business decision, or a shifting external constraint can affect outcomes despite appropriate effort. You can't infer the quality of your contribution solely from whether everything finished as planned.

A more grounded understanding of impact sits between two extremes: claiming every outcome as your achievement and assuming no contribution counts unless you personally wrote the code.

Frequently asked questions

Does coding less mean I have less impact?

Not necessarily. It changes which contributions you need to recognize. Clarifying decisions, supporting development, and removing dependencies can enable substantial work. But those activities still need a purpose. Fewer code changes don't prove lower impact, and more meetings don't prove higher impact.

Should I stop coding completely as an engineering manager?

That depends on your role and circumstances. Some positions explicitly include implementation. Critical situations may also justify technical help. The important question is whether coding is the best contribution now, including its coordination cost and the responsibilities it displaces, rather than a default source of reassurance.

How can I tell whether a conversation was useful?

Look for what became clearer or possible afterward. Someone may have the context to decide, understand an expectation, or know where support will come from. If nothing changed, ask whether the conversation was unnecessary or whether follow-through is missing. Not every useful conversation produces an immediate visible outcome.

Is it wrong to feel proud when the team succeeds?

No. You can care deeply about the group's success without taking ownership of everyone's contributions. Recognize the engineers' work and describe your own part accurately. Supporting an outcome is meaningful even when you weren't its primary implementer or sole cause.

What if the team works well without needing much from me?

Avoid creating dependency just to feel necessary. Understand what support people still value, including development, context, and cross-group coordination. A capable group can benefit from a manager without requiring constant intervention. Its independence may be something worth preserving rather than a problem to fix.

What if I'm genuinely doing work that doesn't help?

Treat that as something to investigate, not a verdict about management in general. Clarify your responsibilities, examine recurring activities, and ask for specific feedback. Remove unnecessary involvement where you can. Feeling busy and creating impact aren't the same, and the distinction is worth learning.

Recognize Impact That Fits Your Role

Your contribution doesn't have to resemble your old job to matter. Understanding impact means connecting your work to what people can do, noticing when familiar activity is replacing needed support, and giving others room to succeed without making you their permanent dependency.

Engineering Manager - What's Expected in the Role?

Want to understand what does an engineering manager do and what's expected in an engineering manager role? Let's learn about the role of an engineering manager!

HELP! I Have A New Manager! - Dev Leader Weekly 35

Welcome to another issue of Dev Leader Weekly! In this issue, I share things to focus on and actions you can take when you have a new manager on your team.

From Software Engineer to Engineering Manager: Starting Well

Starting as an engineering manager means changing how you contribute. Understand expectations, support your team, and avoid becoming its permanent bottleneck.

An error has occurred. This application may no longer respond until reloaded. Reload