Skip to content

Much of my career has involved rewrites of critical…

“Much of my career has involved rewrites of critical systems. You would think such a thing is easy—just make the new one do what the old one did. Yet they are always much more complex than they seem, and overflowing with risk. The big cut-over date looms, and the pressure is on. While new features…” quote by Gene Kim
Download Open image
““Much of my career has involved rewrites of critical systems. You would think such a thing is easy—just make the new one do what the old one did. Yet they are always much more complex than they seem, and overflowing with risk. The big cut-over date looms, and the pressure is on. While new features (there are always new features) are liked, old stuff has to remain. Even old bugs often need to be added to the rewritten system.””

Gene Kim

About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Rewriting critical systems is deceptively hard, risk‑laden, and constrained by legacy expectations and looming deadlines.

In simple terms: System rewrites are complex and risky.

Key Takeaway

Plan, test, and migrate incrementally.

Themes

risk legacy migration complexity deadline

Mood

anxious determined

Type

cautionary realistic

When to use this quote

  • software upgrades
  • legacy system replacement
  • feature integration
  • bug handling

Key Concepts

systems engineering change management technical debt

Questions to Reflect On

  • How do you balance new features with legacy stability?
  • What safeguards can reduce migration risk?
A Different Perspective

Complexity can be underestimated, leading to overruns.

★ ★ ★ ★ ★ No ratings yet

More by Gene Kim

Explore all 175 Gene Kim quotes

More Old stuff quotes

Browse all 94 Old stuff quotes