Back to archive

Engineering

The First 90 Days After a Technical Pivot

How to reset architecture, morale, and delivery after the product direction moves.

The First 90 Days After a Technical Pivot

A technical pivot is not just a new roadmap. It is a stress test of every assumption the engineering organization has been carrying.

The old architecture may still run. The old abstractions may still compile. The old plans may still look rational on paper. But if the product direction has moved, the system's center of gravity has moved too. The dangerous period is the first few months, when everyone is trying to preserve momentum while quietly discovering which parts of the old plan no longer make sense.

The thesis

After a pivot, the principal engineer's first job is not to design the perfect target architecture. It is to reset constraints, morale, and sequencing before yesterday's decisions harden into tomorrow's drag.

This is not a call for chaos. It is a call to stop treating the previous plan as neutral. Old decisions were made for an old bet.

The production pattern

Pivots create three kinds of residue.

Technical residue: boundaries, data models, workflows, and integrations optimized for the previous direction.

Planning residue: roadmaps, commitments, and success metrics that still assume the old shape of value.

Emotional residue: engineers who invested deeply in work that may now be less important, plus leaders who want the new direction to feel instantly obvious.

If this residue is not handled explicitly, the organization behaves strangely. Teams keep shipping low-value pieces because they were already planned. Engineers defend abstractions whose purpose expired. Leadership pushes for speed without funding the reset work needed to make speed real.

The model

I use a 30-30-30 model for the first 90 days.

Days 1-30: inventory the assumptions. Do not start with a grand redesign. Start by listing what the old system assumed about users, scale, workflow, data shape, integration points, latency, compliance, support, and revenue motion. Mark each assumption as still true, uncertain, or likely false.

Days 31-60: choose the new constraints. A pivot does not mean everything is up for grabs. Decide what must now be optimized: experimentation speed, enterprise reliability, low cost, data quality, integration depth, self-serve onboarding, or operational simplicity. A system cannot maximize all of these at once.

Days 61-90: cut a path through the old system. Identify which old decisions to keep, wrap, migrate, or abandon. The goal is not purity. It is a sequence that lets product learning continue while reducing the most dangerous mismatches.

For each major component, I ask:

  • What old assumption created this shape?
  • Does the new direction make that assumption stronger, weaker, or irrelevant?
  • Is this component a bridge, a foundation, or a dead end?
  • What is the smallest reversible move that tests the new path?

Where this goes wrong

The first failure mode is architectural overreaction. A pivot can seduce engineers into declaring everything legacy. That wastes time and insults the useful learning embedded in the current system.

The second failure mode is emotional underreaction. Leaders may want the pivot to feel clean, but engineers need permission to grieve sunk work, challenge new assumptions, and rename priorities. Pretending the pivot has no cost creates cynicism.

The third failure mode is keeping both strategies alive. If the organization cannot say what is no longer important, the engineering system becomes a compromise between incompatible futures.

The counterpoint is that some pivots are exploratory. In that case, heavy architectural commitment is premature. The right move may be to isolate experiments and delay deep migration until the new direction earns confidence.

What I do now

I start with an assumption review, not a technology review. The question is not "What stack do we want?" It is "What must now be easy, safe, cheap, or reversible?"

I make a visible stop-doing list. This is essential. Without it, the old roadmap continues consuming energy through politeness and inertia.

I separate morale repair from technical planning. Engineers can accept changed priorities when the reasoning is clear and their previous work is treated as learning, not waste. A principal engineer should model that posture.

I also define pivot guardrails: what we will not rebuild yet, what we will not promise yet, what risk we are consciously accepting, and what signal would make us revisit the direction.

I want one owner for the pivot ledger. Without that, every group keeps a private version of what changed and what did not. The ledger does not need ceremony. It needs decisions, unresolved assumptions, retired commitments, and the next signal that will change the sequence.

I review that ledger with delivery leads and operators separately. Roadmap risk and operational risk surface in different conversations, and a pivot can hide one while everyone celebrates progress on the other.

Closing takeaway

After a pivot, do not rush into a new architecture diagram. First retire old assumptions, name new constraints, and sequence the smallest moves that make the new strategy real.