Skip to content
stevedohertylogobrown
  • About
  • Services
  • Contact
  • Blog
  • Resources
Start: CTO Org Diagnostic
Start: CTO Org Diagnostic
Linkedin
stevedohertylogobrown
  • About
  • Services
  • Contact
  • Blog
  • Resources
  • About
  • Services
  • Contact
  • Blog
  • Resources
Linkedin

Neglecting Engineer Motivation

The team is intact. Attrition is low. The engineers who were here six months ago are still here. By the metrics most orgs track, motivation is not a problem.

The work tells a different story.

The engineer who used to propose solutions is now completing assignments. The one who stayed late because they were genuinely absorbed in what they were building is leaving at five because the work stopped pulling them in. Nothing broke. Nobody quit. The org lost something that does not show up in a headcount report.

Motivation in engineering orgs erodes quietly and for structural reasons that are easy to miss. Work that stopped being challenging six months ago but nobody noticed because output stayed stable. Recognition that goes to the visible deliverable and never to the thinking behind it. A promotion process that moves slowly enough that engineers stop connecting their current effort to any future outcome. A roadmap built entirely around business need with no consideration for the technical problems engineers find genuinely interesting.

The mistake most orgs make is treating motivation as a culture problem rather than a design problem. Design problems require looking at what the work actually asks of people every day, whether the people doing it have meaningful input into what gets built and how, and whether the environment gives them enough autonomy to feel the work is theirs rather than assigned to them.

Engineers who are motivated do not need to be managed toward output. They need to be pointed at problems worth solving and then trusted to solve them. The orgs that retain motivation over time are the ones that keep finding ways to make the work itself the reason to stay.

Over Directing High Performers

The high performer delivers without being asked. They see the problem before it is escalated, propose the solution before it is requested, and close the work before the deadline becomes visible. They operate at a level that makes the people around them better and the systems they touch more reliable.

Then the weekly check-in happens and the manager asks for a status update.

Over-direction of high performers rarely looks like micromanagement from the inside. It looks like process. The same reporting cadence regardless of track record. The same approval step before work moves forward. The structure was built for the median contributor and applied uniformly because uniformity feels fair.

High performers do not need solutions handed to them. They need problems handed to them with enough context to develop the solution themselves. The manager who arrives at a one-on-one with the answer already formed is removing the part of the work that keeps a high performer engaged. The thinking is the job. When the thinking gets done above them consistently, the work becomes execution, and execution without problem-solving is not what high performers stayed for.

The response is predictable and quiet. High performers do not usually complain. They disengage at the margin first. They stop bringing the ambitious idea because the process required to move it forward is not worth the effort. They start looking for environments where their track record buys them something.

The structural question is whether the management system was designed to develop the people who need development or to leverage the people who do not. Those two groups need different things. An org that applies the same operating model to both will eventually lose the ones it can least afford to.

Failure to Prioritize and Triage

The request comes in marked urgent. The one after it is also urgent. By the end of the week the engineering team is carrying a dozen urgent items, three critical escalations, and a roadmap commitment that was due Friday.

Nothing is triaged. Everything is active.

The failure to prioritize arrives gradually, through a series of reasonable-sounding accommodations. A sales team closes a deal with a custom feature promise. A customer escalation gets routed directly to an engineering lead. A founder adds three items to the roadmap in a board meeting and the list gets longer without anything coming off it. Each individual decision has a justification. The cumulative effect is an org with no reliable signal about what matters most right now and what can wait.

Engineers in this environment develop their own prioritization systems because the org did not give them one. Some optimize for the loudest voice. Some optimize for the most recent request. Some optimize for the work they find most interesting. The outputs diverge. The coordination cost grows. The leadership layer spends increasing time in alignment meetings trying to reconcile work that should have been sequenced before it started.

The deeper cost is not the misaligned work. It is what happens to the team. Engineers who cannot see a clear priority signal cannot make good decisions about where to focus. They become reactive by necessity. The system produces the behavior the org then misreads as a team problem.

Triage is not a planning meeting. It is a decision-making system that exists before the urgent request arrives, with clear criteria for what gets resourced now, what gets scheduled, and what gets declined. Without that system the org does not avoid prioritization. It just does it badly, repeatedly, under pressure, at the wrong level.

Solving Easy Problems vs The Right Problems

The backlog is never empty. There is always more work than capacity, more requests than engineers, more problems than the team can address in any given quarter. Inside that constraint, a pattern emerges that is easy to miss because it looks like productivity.

The easy problems get solved. Consistently, visibly, on time.

Tickets close. Velocity looks healthy. The sprint review has things to show. The work that moves through the system fastest is the work that is well-defined, technically familiar, and straightforward to estimate. It gets prioritized not because it matters most but because it fits cleanly into the process the team already knows how to run.

The hard problems accumulate on the side.

The architectural decision that requires three teams to align before anything can move. The performance issue that needs a month of instrumentation before the cause is even visible. The platform investment that will take two quarters to show any return. These problems are real, often more consequential than anything in the active sprint, and consistently deprioritized because they are hard to scope, hard to schedule, and hard to show progress on in a two-week window.

Over time the shape of the work reflects the shape of the process. The org gets very good at solving the problems its system was built to handle. The problems that fall outside that system stay open, grow more expensive, and eventually arrive as crises that cannot be deferred.

The structural question is whether the prioritization process selects for importance or for solvability. Those two things are not the same, and in most engineering orgs the process was designed around solvability while the org believes it is optimizing for the importance.

Reactive Leadership (Firefighting)

The week fills itself.

A production issue surfaces Monday morning and owns the next four hours. A customer escalation lands Tuesday that pulls three engineers off their current work. By Friday the sprint commitments made the previous week look like they were written about a different company.

This is not a bad week. This is the operating model.

Orgs are not run reactively by choice. Each individual fire is real. Each escalation has a legitimate reason to exist. The customer issue matters. The production incident cannot wait. Taken one at a time, every interruption is justified. Taken together they describe an org that has no reliable system for anticipating problems before they become fires, and no structure that absorbs them when they arrive without pulling leadership into the response.

The cost is not just the hours spent firefighting, it is the work that does not happen while the fires burn. The architectural decisions that get deferred. The process improvements that never get built because there is no protected time to build them. The leadership development that gets deprioritized because the immediate problem is always more urgent than the structural one.

Reactive orgs stay reactive because the system that produces the fires never gets fixed. Fixing it requires time and attention that the fires themselves consume. The cycle is self-sustaining until someone decides the structural work takes priority over the immediate response.

That decision cannot live at the team level. The teams are inside the cycle. It has to be made above it, with enough protected capacity to build the system that breaks it.

Not Expanding Scope with Promotions

The promotion happens. The title changes, the compensation adjusts, and the work looks remarkably similar to the week before.

This pattern runs through every transition in the engineering leadership stack, and it compounds at each level.

The engineer promoted to manager keeps writing code because nobody defined what owning a team’s output actually requires. The manager promoted to director keeps running sprints and sitting in team-level meetings because the director scope was never made explicit. The director promoted to VP keeps solving execution problems because the VP was never handed the organizational design for work at this level. The VP promoted to CTO keeps running the engineering org operationally because the strategic work like roadmap influence, board relationships, cross-functional alignment, was never transferred as an expectation.

At each transition the prior work feels safer. It is familiar, concrete, and produces visible output. The new scope is ambiguous, slower to show results, and requires operating in ways the leader has not practiced before. Without an explicit definition of what the new role demands and an active handoff of the work that belongs below it, the path of least resistance is to keep doing what worked at the previous level.

The cost accumulates in two directions. The leader is not doing the work their level requires. The person below them is not being developed to own the work the leader kept. Both gaps widen quietly until the org hits a ceiling it cannot explain.

Scope change at promotion is not automatic. It requires a definition of what the new level owns, an explicit conversation about what gets handed off, and enough time without the safety net of the prior work to force the transition to take hold.

Weak Hiring Discipline

Headcount pressure is where hiring discipline breaks down.

The role has been open for three months. The team is carrying the load. Delivery is slipping and everyone knows why. A candidate comes through who is not quite right. The technical depth is shallow, the ownership signals are absent, the references are careful, but the interviews went well enough and the team is exhausted from the search.

The offer goes out.

The problem is not the individual hire in isolation. It is what the hire signals to the org and what it costs over the following twelve months. Engineers who are meeting a high standard notice immediately when someone joins who is not. The bar they believed existed turns out to be negotiable. The implicit message is that delivery pressure matters more than the standard the team was told it was building toward.

The new hire rarely improves to the level the role required. More often the role adjusts to the level of the hire. Scope narrows. Ownership shrinks. The gap the hire was meant to close partially reopens in a different form, and now there is a performance situation developing on top of it.

Hiring discipline is hardest to hold exactly when it matters most. When the team is stretched, when the deadline is visible, and every week sees the tangible cost. The pressure to fill is real. The cost of filling with the wrong person is slower to arrive and harder to attribute.

The orgs that hold the standard through pressure do it structurally, not through willpower. A defined scorecard that does not flex by candidate. A hiring committee that includes someone whose job is to hold the bar regardless of timeline. An explicit agreement that a vacant role is preferable to the wrong person in it.

Retreating into Code

Under pressure, the pull toward familiar work is strong.

A deadline slips. An incident drags on. A roadmap conversation gets difficult. The engineering leader who spent years being the most capable person in the room with a hard technical problem knows exactly what to do with that discomfort. Open the editor. Fix the thing. Ship something tangible by end of day.

The code gets written. The problem resolves. The day feels productive.

What did not happen was the conversation with the team lead who has been avoiding a delivery risk for two weeks. The architectural decision that three teams are blocked on. The director who needed a difficult piece of feedback and did not get it because the calendar cleared itself around the incident.

Technical work is concrete. Leadership work is slow and often invisible until something breaks because it was neglected. That asymmetry is what makes retreating into code under pressure feel rational. It produces immediate evidence of progress. The leadership work it displaces produces consequences weeks later, by which point the connection to the original decision is hard to trace.

The pattern compounds because it is self-reinforcing. An engineering leader who resolves technical problems personally teaches the org that technical problems route to them. The next incident follows the same path. The one after that does too.

The structural question is what happens in the org when pressure builds. Whether the response is the leader absorbing the technical work or the leader ensuring the right person owns it. Those two responses produce different orgs over the long term.

Avoiding Performance Conversations

What happens when performance problems in the engineering org go unaddressed

In most engineering orgs, underperformance is visible. The missed commitments accumulate. The output gap widens. Other engineers quietly absorb the slack. The problem shows up in sprint reviews, in one-on-ones, in the conversations that happen after the meeting ends.

Everyone sees it. Nothing moves.

The reason is rarely that managers lack the information. It is that they were never given the framework, the practice, or the organizational expectation to act on what they see. Identifying a problem is a different skill from addressing it. Most engineering managers were promoted because they were technically strong and executively reliable. Neither of those things teaches you how to hold a performance conversation, set a documented improvement standard, or make a call on someone whose output has stopped meeting the bar.

So the problem sits. Weeks become months. The engineers around it notice. High performers recalibrate quickly when they see low output go unaddressed. Engineers who were meeting the standard start wondering why it matters.

The structural question is not whether your managers can see underperformance. They can. The question is whether the management layer was built to act on it with explicit expectation, a documented process, and enough practiced repetition that a difficult conversation does not feel like an event requiring escalation.

When performance issues consistently reach the CTO level, the layer below was never equipped to own them.

Grading Yourself on Your Own Output

The promotion happens quickly. One week an engineer is the strongest individual contributor on the team. The next week they are a manager. The job title changes. The mental model of what good performance looks like does not.

This is where the pattern begins.

The new manager still reaches for the keyboard when a problem is hard enough. Still jumps into the code review when a deadline is close. Still feels most productive at the end of a day when they personally shipped something. The metrics they used to measure a good week were output-based, and nothing has changed.

Every hour a manager spends doing the work is an hour not spent developing the person who should be doing it. The code gets written. The code review gets done. The immediate problem resolves. The engineer who needed to struggle through it and build the capability to own it next time did not get that opportunity. The manager moved faster by going slower on the part that actually scales.

Over time the team shape reflects this. Strong individual contributors whose problems were solved for them instead of being developed to solve them independently. A manager who is essential to output rather than multiplying it. A ceiling on what the team can do without their direct involvement.

The structural fix is redefining what a productive week looks like for every manager in the org. Not output delivered. Capability built. Problems solved by the right person at the right level. That shift happens when the measurement changes.

Register
Forgot your password?

A practical diagnostic guide for CTOs and engineering leaders

Use this guide to identify the leadership gaps driving escalations, missed deadlines, attrition, and chronic firefighting – and to install practical systems that restore strategic bandwidth.

Inside you’ll get:

  • A rapid scorecard to pinpoint your top 3 gaps
  • Symptoms, root causes, and organizational costs for each gap
  • 7-day fixes plus 30-60 day systems to close each gap
  • Metrics to track so improvements are measurable, not subjective

How to Use This Guide

This document is designed to be both a diagnostic and an action plan. Most CTOs do not have a single “problem” – they have a small number of leadership gaps that create second-order effects across delivery, quality, and morale.

Recommended workflow:

  1. Complete the Rapid Scorecard on the next page.
  2. Select your top 3 gaps (highest scores or most painful symptoms).
  3. For each selected gap, implement the 7-day fixes immediately to stop the bleeding.
  4. Then install the 30-60 day systems so the improvement sticks.
  5. Track the metrics listed for each gap for at least 6 weeks.

Tip: Avoid trying to fix all 11 at once. Pick the smallest set of changes that meaningfully reduces escalations and improves predictability.

Rapid Scorecard

Score each gap from 0 to 3 based on how true it is for your organization today:

0 = Not true / rare   1 = Sometimes true   2 = Often true   3 = Consistently true / painful

Leadership gapScore (0-3)Notes / examples
#1 – Measured on Team Outcomes (Not Personal Output)

#2 – Avoiding Poor Performance Conversations

#3 – Retreating Back Into Code

#4 – Weak Hiring Discipline

#5 – Not Expanding Scope With Seniority

#6 – Reactive Leadership (Firefighting Culture)

#7 – Solving Easy Problems vs Right Problems

#8 – Failure to Prioritize and Triage

#9 – Saying Yes to Everything

#10 – Over-Directing High Performers

#11 – Neglecting Engineer Motivation and Energy

Interpretation:

  • 0-7: Localized gaps. Fix with targeted coaching and clearer expectations.
  • 8-18: Structural gaps. Install operating cadence, decision rights, and role clarity.
  • 19-33: Systemic gaps. Expect chronic firefighting until you redesign leadership systems and accountability.

Gap #1: Measured on Team Outcomes (Not Personal Output)

Shift from maker to multiplier.

Promoted managers hear, “Congrats, you’ve done a great job!” The catch? You did a great job as an engineer, not a manager. Leadership means shifting from personal delivery to your team’s ability to deliver, control to influence, binary solutions to navigating ambiguity. Many engineering leaders feel discomfort shifting their identity from Technical Expert to Strategic Leader

What it looks likeThe leader is the default fixer for critical work and decisions. Success is described in individual hero terms (“I shipped”, “I refactored”) rather than team outcomes. Work is busy but delivery predictability does not improve quarter over quarter.
Common root causesIdentity is anchored in technical excellence; leadership feels vague and risky. No explicit definition of what “great management” means in this org (outcomes, behaviors, metrics). Over-reliance on the leader for context, decisions, and cross-team alignment.
Organizational costThroughput caps at the leader’s bandwidth; the team does not compound. High escalation load and decision latency. Weak bench: managers do not learn to own outcomes.
Diagnostic questionsWhat percent of key decisions required your approval last week? If you were out for two weeks, what would stall first: decisions, execution, or stakeholder alignment? Do weekly updates report team outcomes (delivery, quality, reliability) or activities?
7-day fixes (stop the bleeding)Write a 1 page success definition for your role: 3 outcomes, 3 behaviors, 3 metrics. Start a weekly “Outcomes Review”: commitments made vs delivered, with causes and countermeasures. Delegate one recurring decision this week (with guardrails) and publicly support the new owner.
30-60 day systems (make it stick)Install an operating cadence: weekly priorities + risks, monthly roadmap trade-offs, quarterly capability goals. Create a decision-rights matrix for your leadership layer (who decides what, when to escalate). Adopt a simple metrics set: delivery (cycle time), reliability (incidents), people (attrition risk), quality (defects).
Metrics to trackCTO approvals/week Escalations/week (and percent resolved without CTO) Commitment reliability (planned vs done) Cycle time trend
Example scenarioA CTO stopped joining every architecture debate and instead required a 1-page decision brief (options, trade-offs, recommendation). Within a month, the team made faster decisions and escalations dropped because leaders learned how to frame decisions, not just ask for answers.

Gap #2: Avoiding Poor Performance Conversations

Performance management is a system, not an event.

Under-performers drag down productivity and morale. Toxic employees do even more damage. When poor performance become an issue, many engineering managers change policy for the whole team in an effort to address the issue on a macro level to avoid a difficult conversation.  Addressing performance issues isn’t optional, it’s a core leadership responsibility. If coaching doesn’t work, decisive action is needed to protect the team.

What it looks likeLow performers linger for months while high performers carry the load. Leaders change process for everyone to avoid addressing one person. Toxic behavior is tolerated because “they’re productive” or “hard to replace”.
Common root causesLack of clarity on role expectations and what “good” looks like. Managers fear conflict, HR process, or being viewed as “not supportive”. No early-warning cadence (feedback, 1:1 quality, calibration).
Organizational costHigh performers disengage or leave (your best people notice). Velocity and quality degrade due to rework and hidden dependencies. Culture learns that standards are optional.
Diagnostic questionsDo you have written expectations for each role level (IC, TL, EM, Director)? How quickly do you deliver direct feedback after an issue occurs (days, weeks, months)? Can your managers explain the difference between coaching and a performance plan?
7-day fixes (stop the bleeding)Define role expectations for the role in question (3-5 behaviors and outcomes). Deliver one piece of clear, direct feedback using SBI: Situation-Behavior-Impact. Set a 2-week improvement checkpoint with explicit success criteria.
30-60 day systems (make it stick)Implement a monthly talent calibration: who is exceeding, meeting, at-risk; agreed actions. Create a standard performance playbook: coaching plan, documentation, escalation path. Train managers on difficult conversations and role clarity; review their 1:1 notes.
Metrics to trackTime-to-feedback (median days) Percent of team with current growth plans Attrition of top performers Repeat incidents of the same behavior
Example scenarioA director avoided confronting a toxic senior engineer and instead introduced heavy process for everyone. After clarifying expectations and addressing the individual directly, the team removed unnecessary friction and regained trust in leadership standards.

Gap #3: Retreating Back Into Code

You can’t scale a team you keep rescuing.

When things go wrong, many leaders default to what they know: jumping into code reviews or architecture. But the real fix often lies in coaching, communication, or more fundamental change. Your job is no longer to write code, it is to build a team that gets stronger over time.

What it looks likeLeaders jump into PRs, incident fixes, or architecture because it feels faster. Managers become “super ICs” with direct ownership of critical paths. The team waits for the leader’s technical opinion before moving forward.
Common root causesUnderdeveloped leadership bench (weak decision ownership). No clear escalation ladder; everything feels “important enough” to intervene. Leaders get dopamine from technical problem-solving under stress.
Organizational costManagers don’t develop; autonomy and accountability stay low. Bus factor increases around the leader; delivery becomes fragile. Strategic work (roadmap, org design, architecture bets) is starved.
Diagnostic questionsIn the last two weeks, how many times did you personally unblock by writing code? What work only you can do is not getting done? Do your leads have explicit decision rights for their domains?
7-day fixes (stop the bleeding)Pick one technical area to step back from; assign an owner and announce it. Replace “I’ll fix it” with “Bring me options and your recommendation”. Set a rule: your code contributions must be teaching moments (pairing, review), not rescue.
30-60 day systems (make it stick)Create domain ownership: clear accountable owners for services/platform areas. Build an incident operating model: on-call rotation health, postmortems, and action tracking. Institute decision docs for architecture changes; require owner recommendation.
Metrics to trackLeader code commits/week (should trend down) Time-to-decision for architecture changes On-call load per person and after-hours pages Number of repeat incidents
Example scenarioA CTO stopped approving every design and instead ran a weekly 30-minute architecture review where owners presented trade-offs. Quality improved because decisions were documented and ownership became explicit.

`Gap #4: Weak Hiring Discipline

Hiring is your culture and capability engine.

“A players hire A players. B players hire C players.” Hiring isn’t just about filling a seat, it’s the beginning of a long-term partnership. Leaders who delegate hiring to HR or treat it as a checklist item miss the opportunity to shape team culture and performance. Leaders need to vet candidates for problem-solving ability, work ethic, and cultural fit, not just technical chops.

What it looks likeHiring is rushed to fill seats; bar drifts downward under pressure. Interviews test current skills more than fit, problem-solving and collaboration. No consistent rubric; decisions are based on “gut feel”.
Common root causesNo shared definition of what “great” looks like for each role level. Interviewers aren’t trained; signals and calibration are inconsistent. Leaders delegate hiring ownership to HR instead of owning the talent bar.
Organizational costMismatched hires create rework, conflict, and increased management load. Time-to-productivity increases; teams slow down to accommodate. Culture erodes as standards become ambiguous.
Diagnostic questionsDo you have a written scorecard for each role (skills, behaviors, outcomes)? Can two interviewers score the same candidate similarly using your rubric? What percent of hires you made in the last year would you re-hire today?
7-day fixes (stop the bleeding)Define a role scorecard for your next hire (must-have, nice-to-have, red flags). Add one structured interview focused on problem-solving and trade-offs. Run a 30-minute interviewer calibration using a past candidate as a case.
30-60 day systems (make it stick)Implement a consistent rubric and debrief protocol (evidence-based, not vibes). Use work-sample exercises aligned to your real work (scoped and fair). Track quality-of-hire via 30/60/90 outcomes and manager confidence.
Metrics to trackTime-to-fill and time-to-productivity Offer acceptance rate 90-day pass rate / regretted attrition Hiring manager satisfaction
Example scenarioA team replaced trivia interviews with a structured design exercise and a rubric. They reduced mismatches and improved onboarding success because expectations were explicit from day one.

Gap #5: Not Expanding Scope With Seniority

Every level requires a wider lens.

Each promotion requires a broader, more strategic view, but it’s easy to get pulled back into your previous role by habit or others’ expectations. If you don’t intentionally redefine your scope, you risk juggling both your old and new responsibilities—and doing neither effectively. Senior leadership isn’t about doing more; it’s about making fewer, higher-impact decisions that shape the future of the organization.

What it looks likeNew leaders keep owning their old responsibilities plus the new ones. Strategic work is postponed because urgent delivery dominates. Leadership is measured by personal busyness rather than organizational leverage.
Common root causesRole definition is fuzzy; expectations were not reset after promotion. Leaders are rewarded for heroics and responsiveness. No delegation plan to offload previous scope.
Organizational costBurnout and chronic context switching. Strategic risks go unmanaged (architecture, hiring, capability building). The org becomes dependent on a few overextended people.
Diagnostic questionsAfter the last promotion, what did you explicitly stop doing? What three decisions at your level have the highest leverage this quarter? Do your directs know what you own vs what they own?
7-day fixes (stop the bleeding)Write a “stop-doing” list of 5 items and communicate it to your team. Identify one successor for your prior scope and transfer ownership with a handoff plan. Block two strategy sessions on your calendar and publish the outputs.
30-60 day systems (make it stick)Create role charters for leaders (purpose, outcomes, decision rights). Adopt a quarterly “capability roadmap” (bench strength, reliability, platform health). Review spans and layers to match stage (avoid too many direct reports to the CTO).
Metrics to trackHours/week in strategic work Number of direct reports (span of control) Escalations bypassing intended owners Quarterly capability milestones achieved
Example scenarioA CTO reduced direct reports from 11 to 6 and added two director roles. Their time shifted from coordination to strategy and the organization became faster because decisions moved closer to the work.

Gap #6: Reactive Leadership (Firefighting Culture)

If you don’t design the system, the system designs you.

“We’re too busy to be proactive.” Sound familiar? Many leaders hope that more headcount will solve the chaos, but it rarely does. The real value lies in proactive leadership: prioritizing, mitigating risk, and improving execution before problems explode.

What it looks likeRoadmap changes weekly; priorities are driven by the loudest stakeholder. Incidents repeat; postmortems exist but actions don’t stick. Leaders spend their week responding instead of preventing.
Common root causesNo operating cadence (weekly priorities, risk review, trade-off forums). Low clarity on ownership and escalation criteria. Metrics are lagging indicators only; no leading indicators of risk.
Organizational costReliability and morale decline; on-call becomes punitive. Strategic initiatives stall; delivery predictability remains low. Stakeholders lose confidence and add more control, which worsens reactivity.
Diagnostic questionsDo you have a weekly risk review with owners and countermeasures? How many recurring incidents occurred this quarter? Is there a single source of truth for priorities and commitments?
7-day fixes (stop the bleeding)Start a weekly 30-minute risk review: top risks, owners, next actions. Set an escalation ladder and an interrupt budget for leadership. Choose one recurring incident class and eliminate the root cause.
30-60 day systems (make it stick)Create a stable prioritization process: intake, scoring, displacement rule. Adopt error budgets and operational KPIs; tie them to roadmap capacity. Implement action tracking for postmortems with deadlines and owners.
Metrics to trackEscalations/week Repeat incidents/month Roadmap churn (replans/month) On-call after-hours pages
Example scenarioA CTO instituted a weekly risk review and required a displacement decision for new requests. The team regained predictability because urgency had to compete with commitments.

Gap #7: Solving Easy Problems vs Right Problems

Busyness is not impact.

It’s tempting to tackle problems you know how to solve, even if they’re not the most important. As Peter Thiel says, focus on A+ problems: the ones that move the needle. Human nature draws us to B+ problems that feel satisfying to solve but don’t drive impact. Great leaders resist the pull to B+ problems and tackle A+ problems.

What it looks likeTeams optimize local improvements while core outcomes stagnate. Leaders chase visible wins (tools, refactors) while customer pain persists. Important cross-functional issues are avoided because they’re messy.
Common root causesNo clear definition of the highest-leverage problems (A+ problems). Fear of conflict and complexity; avoidance of ambiguous work. Incentives favor activity metrics over outcomes.
Organizational costOpportunity cost: high-impact work is delayed by low-leverage initiatives. Stakeholder frustration increases; trust erodes. Engineering becomes a service function rather than a strategic partner.
Diagnostic questionsWhat are your top 3 company outcomes this quarter, and how does engineering map to them? How often do you say no to “good ideas”? Do you measure outcomes (customer impact, reliability, revenue enablement) or activities?
7-day fixes (stop the bleeding)List the top 5 problems harming outcomes; rank by impact and urgency. Cancel or pause one low-leverage initiative and explain the trade-off publicly. Require every project proposal to include an outcome metric and kill criteria.
30-60 day systems (make it stick)Implement quarterly outcome-based planning with clear success metrics. Create a lightweight portfolio review: initiatives, ROI, risk, capacity. Train leaders to surface and resolve cross-functional constraints.
Metrics to trackPercent of work tied to explicit outcomes Projects paused/cancelled (healthy number) Stakeholder satisfaction pulse Outcome KPI movement (north-star metrics)
Example scenarioA team stopped chasing tooling upgrades and instead focused on the checkout latency that was impacting conversion. They shipped fewer projects but moved the business metric that mattered.

Gap #8: Failure to Prioritize and Triage

Prioritization is a leadership service.

You start the day with three key goals. By evening, you’ve been “productive”, but none of those goals are done. This happens at the team level too. Without clear prioritization and triage, engineers drown in a flood of “urgent” tasks. Leaders must act as an abstraction layer between their team and the chaos.

What it looks likeEngineers are context-switching across too many “urgent” items. Backlogs are massive; everything is labeled P1. Managers can’t explain why the team is doing what it’s doing.
Common root causesNo explicit priority stack (Now, Next, Not Doing). Weak intake and triage; stakeholders bypass product/engineering planning. WIP limits are absent; work starts faster than it finishes.
Organizational costCycle time increases; delivery becomes unpredictable. Quality drops due to rushed work and incomplete testing. Team morale declines because nothing feels finished.
Diagnostic questionsCan every engineer state the top 3 priorities and why they matter? How many items are in progress per engineer/team? How often are priorities changed mid-sprint without displacement?
7-day fixes (stop the bleeding)Publish a 3-level priority stack: Now, Next, Not Doing. Set a simple WIP limit and enforce finishing before starting. Install a weekly triage meeting with product and key stakeholders.
30-60 day systems (make it stick)Create an intake rubric and displacement rule for new work. Adopt a predictable planning cadence; stabilize commitments. Track flow metrics and use them to guide capacity decisions.
Metrics to trackWork in progress (WIP) Cycle time and throughput Priority changes/week Escalations caused by unclear priority
Example scenarioA CTO introduced a “Not Doing” list and WIP limits. Within weeks, teams finished more work with less stress because priorities stopped thrashing.

Gap #9: Saying Yes to Everything

A CTO’s job includes disappointing people.

Trying to do everything is the fastest path to mediocrity. Ruthless prioritization is essential. Once your goals are clear, relentlessly triage every new request: if it doesn’t align, delegate it, delay it, or say no. Protect your team’s time and energy for what matters most.

What it looks likeCommitments pile up; deadlines slip; trust declines. The team is perpetually “behind” and forced into hero mode. Stakeholders learn that pressure works and escalate more.
Common root causesLack of explicit trade-off language and decision forums. Fear of conflict or political repercussions. No capacity model; commitments are not grounded in throughput.
Organizational costBurnout, quality problems, and delivery inconsistency. Roadmap becomes a wish list, not a plan. Stakeholder relationships degrade due to broken promises.
Diagnostic questionsWhen a new request arrives, do you require something else to be deprioritized? Do you have a single owner for each initiative and a clear success metric? How often do you renegotiate scope vs accept new scope?
7-day fixes (stop the bleeding)Adopt the displacement question: “What should we stop doing to start this?” Use a script: “Yes, if…” with explicit trade-offs (time, scope, risk). Review your current commitments and cut 10-20% to regain credibility.
30-60 day systems (make it stick)Implement an exec trade-off forum monthly to resolve priority conflicts. Create a capacity model using flow metrics; commit based on reality. Standardize intake with scoring and SLA tiers.
Metrics to trackCommitment reliability (planned vs delivered) Roadmap churn Overtime/on-call load Stakeholder escalation volume
Example scenarioA CTO started requiring displacement decisions. Stakeholders initially resisted, but trust improved because the team stopped overcommitting and started delivering predictably.

Gap #10: Over-Directing High Performers

Ownership beats compliance.

Steve Jobs said it best: “It doesn’t make sense to hire smart people and then tell them what to do.” Great engineers thrive when given ownership. Share the problem, not the solution. You’ll be amazed at what they build and how deeply they own it.

What it looks likeLeaders prescribe solutions rather than stating outcomes and constraints. Engineers become passive: “Just tell me what you want.” Innovation slows and morale drops among top talent.
Common root causesLeaders equate control with quality; fear of mistakes. Unclear decision boundaries; leaders intervene late and force rework. Managers lack coaching skills and default to telling.
Organizational costTop performers disengage or leave; retention risk increases. Leaders become bottlenecks; decision throughput drops. Teams lose learning opportunities and fail to develop judgment.
Diagnostic questionsHow often do you provide the solution before hearing options? Do your leaders ask for recommendations with trade-offs? Are mistakes treated as learning loops or as blame events?
7-day fixes (stop the bleeding)Switch language: state the problem, constraints, and definition of done – stop there. Require owners to bring 2 options and a recommendation. Hold a short post-decision review focused on learning, not fault.
30-60 day systems (make it stick)Adopt delegation levels (recommend, decide, inform) and publish them. Train managers in coaching prompts and feedback loops. Implement decision docs for complex work to reduce rework and late interference.
Metrics to trackRework rate after review cycles Decision lead time Employee engagement pulse (autonomy) Promotion readiness of leads/managers
Example scenarioA CTO shifted from solution-giving to asking for options. Within a quarter, engineers proposed better designs and ownership increased because they controlled the how, not just the what.

Gap #11: Neglecting Engineer Motivation and Energy

Engagement is a performance multiplier.

Engineering managers often operate in binary mode: the next most important task goes to the next available engineer. But humans aren’t machines. While prioritization matters, leaders must also consider what energizes their team. Balancing mission-critical work with personally meaningful projects boosts engagement, creativity, and retention. Sometimes allocating time for work that excites an engineer, even if it’s not the top priority, can lead to a more motivated, resilient, and high-performing team.

What it looks likeWork assignment is purely based on availability, not strengths or growth goals. High performers stagnate; curiosity and learning decline. Retention risk grows even when compensation is competitive.
Common root causesNo career frameworks or growth conversations; 1:1s become status updates. Leaders optimize for short-term throughput only. Work is not connected to purpose; engineers can’t see customer impact.
Organizational costAttrition of strong engineers and loss of tribal knowledge. Lower creativity and initiative; more “ticket taking” behavior. Harder hiring due to weak internal referrals and reputation.
Diagnostic questionsDoes every engineer have a current growth goal and plan? When was the last time you connected a project to customer value in a team forum? Do you know what work energizes each of your top 5 engineers?
7-day fixes (stop the bleeding)Run a “motivators” check-in: ask each engineer what energizes and drains them. Add one small slice of high-autonomy work (improvement, tooling, tech debt) into the next cycle. Upgrade 1:1s: 10 minutes status, 20 minutes growth/energy.
30-60 day systems (make it stick)Create a simple career ladder and growth plan template for IC and management tracks. Institutionalize recognition tied to outcomes and behaviors (not heroics). Design work so engineers see customer impact: demos, customer stories, metrics.
Metrics to trackRetention and regretted attrition Engagement pulse (energy, autonomy, clarity) Internal mobility/promotions Referral rate
Example scenarioA VP began tracking “energy” alongside priorities and ensured each engineer had at least one ownership-heavy project per quarter. Engagement increased and attrition risk decreased because people felt seen and growing.

30-Day Implementation Plan (Pick Your Top 3)

Use this schedule to translate insight into action. Choose the top 3 gaps from your scorecard, then execute the plan below. The goal is not perfection – it is measurable reduction in escalations and increased delivery predictability.

Week 1

  • Install a weekly priorities + risk review cadence with your leadership layer.
  • Publish escalation criteria and an escalation ladder (what can bypass managers and what cannot).
  • Identify 1 decision you will stop owning and delegate it with guardrails.

Week 2

  • Define role expectations for your managers/leads (outcomes, behaviors, metrics).
  • Implement a lightweight intake and triage process with a displacement rule.
  • Set WIP limits and enforce finishing before starting.

Week 3

  • Run a talent calibration: top performers, solid performers, at-risk; define actions.
  • Upgrade hiring: role scorecard + structured rubric + debrief protocol.
  • Reduce reactive leadership load by eliminating one recurring incident class.

Week 4

  • Create growth plans for your key leaders and top engineers.
  • Run a stakeholder trade-off forum to resolve priority conflicts explicitly.
  • Review the metrics from this guide and decide what to reinforce next month.

Next Step

If you want help closing these gaps quickly, the fastest path is a structured diagnostic and implementation plan that fits your organization’s stage, constraints, and stakeholders.

Add your call-to-action details here before publishing (website link, booking link, email, etc.).

Suggested CTA copy:

  • Book an Engineering Leadership Diagnostic & Strategy Session
  • Get a prioritized gap map, a 30-day action plan, and templates for cadence, delegation, and prioritization

Advisory With Steve Doherty

Sometimes you don’t just need a coach, you need another senior engineering leader in the trenches with you, helping you untangle complexity and design a better way forward. As a former senior engineering leader and now CTO coach/tltant, I partner with you to diagnose what’s really going on in your org and build practical, workable solutions you can implement quickly.

Advisory is where we move from “how do I lead through this?” to “how do we redesign the system so this stops happening?”

Why it works

This isn’t generic management advisory. It works because it’s:

  • Deeply grounded in engineering reality – tradeoffs, tech debt, hiring, delivery pressure, exec dynamics.
  • Focused on the system – org design, leadership structure, decision flows, escalation paths, metrics.
  • Action-oriented – we don’t just write slides; we co-create processes, playbooks, and experiments your team can run.

You get a partner who’s led engineering orgs, not just analyzed them from the outside.

What to expect

Every advisory engagement is tailored, but most follow a similar shape:

  1. Discovery & Assessment
    • Conversations with you and key stakeholders.
    • Review of org structure, roles, processes, and current pain points.
    • Identification of the top 2–3 leverage areas (e.g., leadership layer, delivery process, escalation patterns).
  2. Design & Recommendations
    • Clear, pragmatic recommendations, not 80 pages of theory.
    • Concrete options with pros/cons so you can choose what fits your context.
    • Drafts of org structures, RACI, process flows, or playbooks as needed.
  3. Implementation Support
    • Help communicating changes to your team.
    • Shadowing key meetings or ceremonies and offering feedback.
    • Short, focused check-ins as you roll out changes and learn from them.

You’ll always know what we’re working on, why it matters, and what’s next.

Who this is for

Advisory is a good fit if you’re a:

  • CTO, VP of Engineering, or Head of Engineering facing a specific set of challenges (e.g., growth, reorg, post-merger integration, scaling pains).
  • Leader who needs more than personal coaching and will benefit from an experienced partner to help you design and implement org-level changes.
  • Exec who wants fewer recurring fires and more stable, predictable execution across teams.

If you’re thinking, “We’ve tried to fix this before, but it keeps coming back,” advisory is often the right lever.

Before we begin

To make sure this is the right fit:

  • We start with a consultation call to understand your context, constraints, and desired outcomes. (No problem if it’s not a good fit)
  • We define clear scope and success criteria up front (e.g., fewer escalations, faster delivery, clearer roles, stronger leadership layer).
  • You’ll get a simple proposal outlining focus areas, timeline, and how we’ll work together. No vague retainer with fuzzy outcomes.

You’ll know exactly what you’re signing up for and how we’ll measure progress.

What you’ll get from advising

By the end of an engagement, clients typically walk away with:

  • Clarity on what’s really driving your problems (and what isn’t).
  • A more coherent org structure and clearer roles/responsibilities.
  • Defined processes for decisions, escalations, planning, and communication.
  • A tangible plan to strengthen your leadership layer and reduce dependency on you.
  • Improved delivery predictability and fewer “surprise” issues late in the cycle.
  • More time and mental bandwidth for you to focus on strategy, talent, and long-term bets.

The goal is simple: leave you with a stronger organization, clearer systems, and a roadmap you and your team can own, long after the engagement ends.

Contact Me

Workshops With Steve Doherty

My workshops are designed for engineering organizations that want more than inspiration, they want behavior change. As a former senior engineering leader and now CTO coach, I design sessions that connect directly to the realities of running engineering teams: escalation patterns, delivery pressure, leadership gaps, and exec expectations.

Workshops are where we bring your leaders together in one room (or Zoom) to practice new ways of thinking and leading, not just hear about them.

Why it works

These workshops are practical, grounded, and specific to engineering leadership:

  • We use real examples from your world, recent escalations, cross-team conflicts, hiring challenges, delivery issues, so it never feels abstract.
  • I introduce simple, proven frameworks and tools, then we apply them live to your situations.
  • Leaders don’t just “learn concepts”; they practice conversations, decisions, and behaviors they’ll use the next day.

The result is shared language, aligned expectations, and consistent leadership habits across teams.

What to expect

A typical workshop includes:

  • Clear focus: Each workshop is built around 1–2 core outcomes (e.g., reducing escalations, improving manager effectiveness, making better tradeoffs).
  • Interactive format: Short teaching segments, then exercises, discussions, and role-plays so leaders can immediately test ideas.
  • Action-oriented close: We end with concrete commitments, what each leader will try, change, or stop doing over the next few weeks.

Workshops can be delivered virtually or in person and are usually 60–180 minutes, depending on depth and scope.

Who these workshops are for

Workshops are a strong fit if you:

  • Lead an engineering org that’s growing or changing quickly.
  • See managers who are smart and committed, but still learning how to lead, not just ship.
  • Want your leadership team to have shared tools and expectations instead of everyone improvising.
  • Are tired of one-off trainings that feel good in the moment but don’t translate into behavior change.

These sessions are built for CTOs, VPs of Engineering, Heads of Engineering, and their leadership teams.

Before we begin

To make the workshop worth your time, we’ll:

  • Start with a short discovery call to understand your org, current challenges, and desired outcomes.
  • Align on who should be in the room, and what “success” looks like 30–90 days after the workshop.
  • Customize examples, exercises, and scenarios so they match your context, not generic tech companies.

You’ll know exactly what we’re going to cover and why it matters before anyone joins the session.

What your org will get from a workshop

After a workshop, clients typically see:

  • Leaders using common language and frameworks for decisions, feedback, and escalation.
  • Managers leaving with concrete scripts, tools, and next steps they can use in 1:1s, standups, and planning.
  • Reduced confusion about roles, expectations, and ownership, which means fewer “hot potato” problems.
  • A noticeable shift from reactive problem-solving to more intentional, strategic leadership conversations.
  • A clear path for follow-up coaching or additional workshops if you want to deepen the work.

The goal is simple: every workshop should move your leadership team one clear step closer to being aligned, confident, and capable of running a high-performing engineering organization, without everything depending on you.

Contact Me

Individual Coaching With Steve Doherty

As a former senior engineering leader and CTO coach, I know what it’s like to be buried in escalations, yet expected to think strategically and lead with confidence. Individual coaching gives you a structured, confidential space to step out of the noise, see your situation clearly, and make better decisions for yourself, your team, and your company.

Why it works

My coaching is built specifically for engineering leaders, not generic “career coaching.”

  • We focus on real problems from your week like stakeholder tension, leadership gaps and delivery issues, not abstract theory.
  • You get a thinking partner who understands engineering organizations and exec dynamics, and will challenge your assumptions while respecting your context.
  • We turn insight into action: every conversation ends with concrete next steps you can try in the real world, then review and refine together.

The result is steady, compounding progress rather than one-off “inspiration.”

What to expect

Cadence: Most clients meet with me every other week for ~60 minutes via Zoom.

Session flow: You come in with a topic (e.g., a difficult report, a CEO concern, a messy org issue). We clarify what “better” looks like, unpack what’s really going on, and design practical moves you can make immediately.

Between sessions: Light async support (email/Slack-style check-ins) so you’re not waiting weeks to course-correct.

​This is a working session, not a lecture. You’ll leave each call with more clarity, more options, and a specific plan.

Who this is For?

Coaching is a good fit if you are:

  • A CTO, VP of Engineering, or senior engineering manager facing growth, change, or constant escalation.
  • Responsible for a team or org that needs to become more autonomous, reliable, and scalable.
  • Ready to look honestly at your own leadership habits and experiment with new ways of leading.

You don’t need to be “broken” or burned out. You just need to be serious about getting better.

Before we begin

We start with a discovery call to align on your goals, current reality, and whether we’re a good fit.

Together we define clear coaching outcomes (e.g., less firefighting, stronger leadership bench, better exec alignment) so we both know what success looks like.

You’ll get a simple way to capture situations and wins between sessions so we can use our time efficiently.

No long questionnaires or heavy prep, just enough structure to make the work focused and effective.

What you get from coaching

Over our work together, clients typically gain:

  • More strategic time and fewer reactive escalations.
  • Sharper decision-making and clearer tradeoffs with executives and teams.
  • A stronger, more confident leadership bench that doesn’t rely on you for every answer.
  • Better conversations: giving feedback, setting expectations, and saying “no” without damage.
  • Greater confidence in your role as a true engineering leader, not just the most senior engineer.

The goal is simple: you become the kind of leader who can scale both the org and yourself without sacrificing your sanity in the process.

Contact Me

Organizational Coaching With Steve Doherty

When your org scales faster than your leadership layer, everything starts to wobble, escalations spike, managers stall, and you end up in the weeds again. Organizational coaching is where we work with your leadership layer and systems, not just you, so the whole org becomes more aligned, autonomous, and predictable.

I bring years of experience as a senior engineering leader and CTO coach, so we’re working with real-world patterns, not theory.

Why it works

Organizational coaching focuses on the system, not just the individuals:

  • We identify the leadership gaps behind escalations, slow decisions, and cross-team friction.
  • We create shared language, expectations, and rhythms for your managers so people lead in a consistent, scalable way.
  • We turn ad-hoc heroics into simple, repeatable systems: how decisions get made, how teams communicate, how leaders respond to issues.

Instead of one person “getting better,” your entire leadership layer levels up together and that compounds over time.

What to expect

A typical organizational coaching engagement includes:

  • Discovery & Diagnosis
    • Conversations with you (CTO/VP Eng) and key leaders.
    • A clear picture of current org structure, decision flows, and escalation patterns.
  • Leadership Team Sessions
    • Regular group sessions (usually bi-weekly) with your managers/leads.
    • We work real scenarios (escalations, misalignment, performance issues) and build better habits in the room.
  • Targeted 1:1 Coaching for Key Leaders
    • Shorter 1:1 sessions for selected managers who are critical to your leadership bench.
  • Practical Tools & Templates
    • Decision frameworks, escalation paths, meeting templates, feedback scripts. Things your leaders can use immediately.

You’ll always know what we’re working on, why it matters, and how it connects to your business goals.

Who this is for

Organizational coaching is a good fit if:

  • You’re a CTO, VP Engineering, or Head of Engineering responsible for a growing org.
  • You see too many decisions and escalations piling up at the top.
  • Your managers are smart and committed, but many are still “super ICs” instead of true leaders.
  • You want your teams to be more autonomous, more consistent, and more predictable, without you driving every outcome.

You don’t need a “broken” organization. You need one that’s ready to mature its leadership layer.

Before we begin
  • We start with a scoping conversation to define your goals (e.g., fewer escalations, stronger middle management, better cross-team alignment).
  • I’ll propose a clear engagement structure including cadence, participants, and focus areas, so you know exactly what you’re signing up for.
  • We agree on how we’ll measure progress (e.g., escalation volume, time-to-decide, manager confidence, retention of key talent).

No vague promises, just a shared understanding of where we’re going and how we’ll know it’s working.

What you’ll get from organizational coaching

Over time, clients typically see:

  • Fewer escalations landing on the same few people.
  • Managers who own decisions and outcomes, instead of forwarding problems upward.
  • Clearer roles, expectations, and accountability across teams.
  • More consistent delivery: fewer surprises, less drama, more predictability.
  • A real leadership bench comprised of people you trust to represent you and the org when you’re not in the room.
  • More time and headspace for you to focus on strategy, architecture direction, and long-term bets.

The goal is simple: an engineering organization that runs on a strong, scalable leadership layer so you’re not holding it together by sheer effort.

Contact Me

The 11 Costly Leadership Gaps Holding Back Engineering Teams

As an Engineering leader, your success is no longer measured by the lines of code you write or the features you ship, it is measured by the performance and growth of your team. Yet most managers are promoted with little preparation for this shift. The result? Leadership gaps that quietly drain time, productivity and morale.

Here are the most common and costly engineering leadership gaps I see:

1. Forgetting You are Measured on Team Performance

Promotion to manager is often celebrated with, “Congrats, you’ve done a great job!” The catch? You did a great job as an engineer, not a manager. Leadership means shifting from personal delivery to team outcomes. As a leader, your results are no longer about what you deliver, they’re about your team’s ability to deliver. You move from control to influence, from binary solutions to navigating ambiguity. Many engineering leaders feel discomfort shifting their identity from Technical Expert to Strategic Leader

2. Not Addressing Poor Performers

Under-performers drag down productivity and morale. Toxic employees do even more damage. When poor performance become an issue, many engineering managers change policy for the whole team in an effort to address the issue on a macro level to avoid a difficult conversation.  Addressing performance issues isn’t optional, it’s a core leadership responsibility. If coaching doesn’t work, decisive action is needed to protect the team.

3. Retreating Back Into Code

When things go wrong, many leaders default to what they know: jumping into code reviews or architecture. But the real fix often lies in coaching, communication, or more fundamental change. Your job is no longer to write code, it is to build a team that gets stronger over time.

4. Weak Hiring Practices

“A players hire A players. B players hire C players.” Hiring isn’t just about filling a seat, it’s the beginning of a long-term partnership. Leaders who delegate hiring to HR or treat it as a checklist item miss the opportunity to shape team culture and performance. Leaders need to vet candidates for problem-solving ability, work ethic, and cultural fit, not just technical chops.

5. Failing to Broaden Your Vision

Each promotion requires a broader, more strategic view, but it’s easy to get pulled back into your previous role by habit or others’ expectations. If you don’t intentionally redefine your scope, you risk juggling both your old and new responsibilities—and doing neither effectively. Senior leadership isn’t about doing more; it’s about making fewer, higher-impact decisions that shape the future of the organization.

6. Leading Reactively

“We’re too busy to be proactive.” Sound familiar? Many leaders hope that more headcount will solve the chaos, but it rarely does. The real value lies in proactive leadership: prioritizing, mitigating risk, and improving execution before problems explode.

7. Solving Easy Problems Instead of the Right Problems

It’s tempting to tackle problems you know how to solve, even if they’re not the most important. As Peter Thiel says, focus on A+ problems: the ones that move the needle. Human nature draws us to B+ problems that feel satisfying to solve but don’t drive impact. Great leaders resist the pull to B+ problems and tackle A+ problems.

8. Failing to Prioritize

You start the day with three key goals. By evening, you’ve been “productive”, but none of those goals are done. This happens at the team level too. Without clear prioritization and triage, engineers drown in a flood of “urgent” tasks. Leaders must act as an abstraction layer between their team and the chaos.

9. Saying Yes to Everything

Trying to do everything is the fastest path to mediocrity. Ruthless prioritization is essential. Once your goals are clear, relentlessly triage every new request: if it doesn’t align, delegate it, delay it, or say no. Protect your team’s time and energy for what matters most.

10. Telling Great People How To Do Their Work

Steve Jobs said it best: “It doesn’t make sense to hire smart people and then tell them what to do.” Great engineers thrive when given ownership. Share the problem, not the solution. You’ll be amazed at what they build and how deeply they own it.

11. Neglecting What Energizes Engineers

Engineering managers often operate in binary mode: the next most important task goes to the next available engineer. But humans aren’t machines. While prioritization matters, leaders must also consider what energizes their team. Balancing mission-critical work with personally meaningful projects boosts engagement, creativity, and retention. Sometimes allocating time for work that excites an engineer, even if it’s not the top priority, can lead to a more motivated, resilient, and high-performing team.

Why This Matters

Each of these gaps chips away productivity, morale, and innovation. Closing them isn’t just about fixing today’s problems, it’s about creating space for strategic, proactive leadership that transforms teams!