Skip to main content
The Hard Parts.dev
FM-22 people FM Failure Modes
Severity medium Freq common

Promotion-Driven Architecture

Technical decisions are made primarily to create visible impact for career advancement rather than product or engineering need.

Severity
medium
Frequency
common
Lifecycle
planning · build
Recovery
medium
Confidence
medium
At a glanceFM-22
Also known as

resume-driven developmentcareer-shaped engineeringvisibility architectureimpact theater

First noticed by

staff engineerarchitectengineering manager

Mistaken for
ambitious engineering
Often mistaken as
engineer taking initiative

Why it looks healthy

Concrete external tells that make the pattern read as responsible behavior.

  • The proposal is technically coherent and well-argued
  • The engineer has a strong reputation and recent wins
  • Leadership sees an ambitious person taking initiative
  • The design doc references relevant patterns

Definition

What it is

Blast radius code product team delivery

Engineers build new systems, rewrites, or platforms whose primary value is career visibility rather than product need.

How it unfolds

The arc of the pattern

  1. Starts

    An engineer wants to demonstrate scope and impact for promotion.

  2. Feels reasonable because

    The proposal is technically coherent and the engineer is capable.

  3. Escalates

    The project is scoped to maximize visibility, not value. Others are pulled in. The maintenance cost is left for the team.

  4. Ends

    A new system exists that nobody except its creator cares about, and the creator has moved on or been promoted.

Recognition

Warning signs by stage

Observable signals as the pattern progresses.

EARLY

Early

  • A proposal creates a new system rather than solving a problem in an existing one.
  • The scope is unusually well-defined for the proposer's own skills.
  • The proposal includes a lot of language about what it demonstrates.

MID

Mid

  • Adoption is weak but the project continues.
  • The engineer is the primary consumer and biggest advocate.
  • Feedback from other teams is not incorporated.

LATE

Late

  • The engineer is promoted or leaves.
  • The system has no clear successor.
  • The team owns a system that solves a problem they did not have.

Root causes

Why it happens

  • Promotion criteria reward new system creation
  • Maintenance and improvement work is less visible than new work
  • Career incentives are misaligned with team needs
  • Managers do not distinguish career-driven scope from product-driven scope

Response

What to do

Immediate triage first, then structural fixes.

First move

Ask who asked for this, who will own it after, and what product need it addresses - in writing, before any design approval.

Hard trade-off

Accept frustrating a capable engineer in the short term, or accept a codebase shaped by promotion cycles.

Recovery trap

Blocking the individual instead of fixing the incentive - another engineer will pick up the same pattern next year.

Immediate actions

  • Require proposals to include a user need statement and an adoption plan
  • Ask who will maintain the system after the proposer moves on
  • Make improvement of existing systems as promotable as new system creation

Structural fixes

  • Align promotion criteria to team and product outcomes
  • Require stewardship evidence for systems created for promotion
  • Review proposals against existing roadmap and user needs

What not to do

  • Do not assume visible work is valuable work
  • Do not promote work without asking who maintains it

AI impact

How AI distorts this pattern

Where AI-assisted workflows accelerate, hide, or help with this failure mode.

AI can help with

  • AI can help evaluate proposals against existing systems to surface whether a new system is genuinely needed.

AI can make worse by

  • AI can generate the technical scaffolding for career-driven projects very quickly, lowering the barrier to starting systems that are not needed.

Relationships

Connected patterns

Causal flows inside Failure Modes, and related entries across the site.

Easy to confuse with

Nearby patterns and how this one differs.

  • Platform-before-product is the team-level version. Promotion-driven architecture is the individual-level version of the same shape.

  • Abstraction addiction is technical aesthetics. Promotion-driven architecture is career incentives dressed as technical aesthetics.

  • Adjacent concept An engineer taking legitimate initiative

    Legitimate initiative has a user and an owner other than the author. Promotion-driven architecture often has neither.

Heard in the wild

What it sounds like

The phrase that signals the pattern is about to start, and who tends to say it.

Heard in the wild

This would be a great opportunity to build something from scratch.

Said bysenior engineer in a design discussion

Notes from practice

What experienced people notice

Annotations from engineers who have worked this pattern before.

Best momentWhen intervention actually changes the trajectory.
When a proposal reads more like a promotion packet than a design document
Counter moveThe specific action that breaks the pattern.
Ask who asked for it and who will own it before asking if it can be built.
False positiveWhen this pattern is actually the correct call.
Engineers taking initiative is valuable. The failure mode is when personal career needs distort technical decisions.