← Patterns

Bottleneck Shifts Upstream

Core Concept

When engineering velocity dramatically increases (through AI, automation, or process improvements), the bottleneck doesn’t disappear — it moves upstream to product definition, design decisions, and leadership alignment. Teams that invest only in engineering speed without addressing the upstream pipeline end up with fast developers who have nothing to build.

This is Amdahl’s Law applied to the software development lifecycle: optimizing the fastest stage yields diminishing returns when a slower stage dominates.

The Pattern

  1. Before AI: Engineering is the bottleneck. Features take weeks/months to build. Product and design can stay ahead of dev capacity.
  2. After AI adoption: Engineering throughput 2-5x. PRs merge same-day. Tech debt gets paid down aggressively.
  3. The shift: Product can’t generate specs fast enough. Design can’t produce mockups fast enough. Leadership can’t make decisions fast enough. Engineers idle on “what should I build next?”
  4. The new constraint: Decision-making velocity, not execution velocity.

Where I’ve Seen It

Implications

For VP Engineering roles

The relationship between VPE and CPO becomes the critical interface:

For small companies


Cross-References