~/talk

Five Lines of Codes

slides:none on file

Starts from a chaotic codebase with red tests and a bus factor of one and applies an iterative, compiler-driven refactoring workflow: remove dead weight, enforce Improvement Monday mob sessions with Strong-style pairing, introduce tiny, syntactic rules like Five lines and safe copy‑paste steps, and use the type system and static analysis instead of brittle tests. The process produces localized invariants, eliminates enums and switches into classes, reduces coupling, and turns a notorious repo into a productive, happy team that actually ships.

AI-written summary · about

  1. 0:00Intro
  2. 1:25A new project
  3. 3:31Dead weight
  4. 4:56Strong-style pairing
  5. 5:26Safety
  6. 6:52The code
  7. 7:44The environment
  8. 12:57The smells
  9. 16:07From smells to rules
  10. 16:37Five lines: Statement
  11. 24:59Type code elimination: Flow
  12. 32:02Trail map: Summary
  13. 34:51Outro
~/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.