~/talk

The four rules of simple design

Talkat JDD 2024 · 2024-10-22..10-23· [software-architecture]
links:none on file
slides:none on file

Four simple rules are stated: run all tests, reveal intent, remove duplication, keep it small. Demonstration uses the tennis refactoring kata (Emily Beige) with tests and coverage (fast run 17 ms), deleting unused code, extracting methods, inlining, replacing repeated 15/30/40/love logic with a lookup array, collapsing identical condition branches, and killing several IDE warnings while keeping test passes after every small step to remove duplication and shrink the implementation.

AI-written summary · about

  1. 0:00Introduction to simple design
  2. 4:14History and background of rules
  3. 8:25Live code refactoring demo
  4. 39:19Summary and key takeaways
~/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.