~/talk

To Re-write Or Not To Re-write

slides:none on file

Rewrites usually fail unless the risk is low, data is small, and migration is manageable. Example outcomes: an internal MS Vacation rewrite takes ~12 months and succeeds after careful migration; a SaaS rewrite runs 18 months, doubles maintenance (legacy + new), and largely fails under a big client contract; a startup rewrite of a 10-customer product takes ~9 months and becomes the most stable release. Key tactics: use strangler fig pattern, break database coupling, and enforce separate read/write APIs when terabytes of data make lift‑and‑shift impossible.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51The case against rewrites
  3. 5:48First success story
  4. 15:02A total failure
  5. 22:06Decomposition strategy
  6. 29:54Global expansion lessons
  7. 37:20Startup architecture
  8. 41:45Summary and conclusions
  9. 45:06Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.