~/talk

Ctrl-Alt-Del: learning to love legacy code

slides:none on file

Owns a 75,000-line legacy web app written in classic ASP that still powers TV and film casting, documents a two-year AWS migration to enable deployments from GitHub without manual steps, and shows concrete techniques: build locally, spoof DNS/hosts to capture dependencies, run experiments in a sandbox, add monitoring and dashboards, and fix a 32-bit int overflow that surfaced after years. Talks continuous integration, refactoring tools, and deleting unused code to reduce risk.

AI-written summary · about

  1. 0:00Introduction to legacy code
  2. 3:07Code exists to solve problems
  3. 7:50Defining legacy code
  4. 12:57Reading vs writing code
  5. 18:41Fear of legacy systems
  6. 22:34Learning from real systems
  7. 27:55Scientific method for code
  8. 32:09Taking control of legacy
  9. 35:45Silent legacy systems
  10. 38:13Software as ongoing commitment
  11. 42:10When to delete code
  12. 45:21Legacy code is everywhere
  13. 46:31Q&A: Hiring for 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.