~/talk

One Rule to Rule Them All

Talkat YOW! Melbourne 2022 · 2022-12-08..12-09· [soft-skills]
slides:none on file

Argues that the single guiding rule is to make it easier to change: correctness is fleeting because requirements and environments accelerate change, so DRY, SRP, tests, VCS and pairing are all special cases of that. Shows a concrete tax example evolving from inline magic number to a rule-driven function and spreadsheet-driven data, and reports fewer surprises after removing heavyweight third‑party libs and writing small parsers (string scanner, recursive‑descent). Prescribes a repeatable habit: write a one‑sentence summary before changing, estimate effort, record actual effort and observations to train intuition, and cut out dependencies where they constrain future change.

AI-written summary · about

  1. 0:00Intro
  2. 1:40Agile software development
  3. 3:47Classic waterfall
  4. 5:26Theorem proving
  5. 6:24Correct code
  6. 9:01Dave's postulate No. 1
  7. 10:28Change
  8. 13:21Easy to change
  9. 14:40How?
  10. 20:57Dave's postulate No. 2
  11. 26:35Building intuition
  12. 30:10Experience
  13. 34:22Handwrite on paper
  14. 37:36Make it easier to change
  15. 38:33Make it fun
  16. 39:00Q&A
~/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.