~/talk

The big Rewrite

Talkat Droidcon Italy 2018 · 2018-04-19..04-20· [engineering-leadership]
slides:none on file

Argues that full rewrites routinely fail: estimates run long, legacy edge cases reappear, and users demand feature parity so the new app must match the old from day one. Rewrites create double work (port fixes) and morale hits; historical example: Netscape loses ground after a multi‑year rewrite. Recommends incremental refactoring, fast reliable CI with CI under five minutes, tests-first bug fixes, and selective module extraction and feature toggles so risky parts can be replaced safely.

AI-written summary · about

  1. 0:00Start
  2. 0:56Part One the Brave Step
  3. 5:17Feature Neutral
  4. 5:57Backlog Refinements
  5. 21:41The Boy Scout Rule
  6. 28:11Stop Fixing Bugs
  7. 32:45Legacy Code
~/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.