~/talk

Writing Code That Lasts Forever

links:none on file
slides:none on file

Argues for concrete practices to keep code maintainable: use branch by abstraction (example: Android Pie biometric enum with toggleable fingerprint vs iris paths, rolled out via Cash App admin dashboard to 1–5% buckets), run predictable release trains (Square ships servers daily and mobile every two weeks), invest in infra like gRPC (roughly 80 hours setup then cheap endpoints), separate value objects, service objects and glue, pull policies into testable classes, finish migrations and celebrate completion.

AI-written summary · about

  1. 0:00Introduction to lasting code
  2. 1:54Incentives and team values
  3. 2:56Incremental changes and branching
  4. 8:29Learning organizations and feedback
  5. 10:34Infrastructure investments and demand
  6. 14:41Knowing your problem domain
  7. 15:44Modeling and stakeholders
  8. 19:14Value objects and service objects
  9. 22:42Writing and naming in code
  10. 24:07Less code and type systems
  11. 26:13Organizing by feature
  12. 27:58Building blocks and composability
  13. 28:19Policy and precedence in logic
  14. 32:50Finish transitions and celebrate
  15. 37:25Summary and closing
~/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.