~/panel

Changing attitudes toward legacy code

Panelat LeadDev Live Summer 2020 · on Friday, 2020-08-14· [frontend-architecture]

Panelists report concrete playbooks: prioritize add tests first and map interdependencies before any rewrite, keep Objective‑C/Swift interop or Chrome DevTools history in place rather than ripping everything out, and treat big rewrites as risky — avoid big‑bang rewrites by migrating incrementally. Teams log decisions with architecture decision records, pair on unknown areas, use docs for complex transformation rules, and quantify the choice by measure time lost vs rebuild time so investment and disruption have clear numbers.

AI-written summary · about

  1. 0:00Intro
  2. 2:40Legacy software
  3. 4:10Truman
  4. 4:55Jack
  5. 8:37Hate stories
  6. 11:06Google
  7. 12:52How do you face it
  8. 16:37Two strategies
  9. 19:10Top tips
  10. 23:15Legacy stories
  11. 28:54Learning from legacy code
  12. 30:42Mindset
  13. 32:42Audience questions
  14. 35:17Making it easier for your future self
  15. 37:11Architecture decision records
  16. 38:38What are your heuristics
  17. 40:15When to rewrite a legacy 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.