~/talk

Metaphors We Code By

slides:none on file

Argues metaphors shape code and team choices with concrete examples: OS UI terms like windows/folders/recycle bin traced to 1980s design; naming mismatches in stacks (use push/pop/top not get top or peek) and common variable name study (Peter Hilton finds “data” everywhere on GitHub). Traces technical debt back to Ward Cunningham (1992) and Martin (early 2000s), warns against quantifying it as money, reframes unpaid debt as neglect. Gives energy figures—brain ~12 W, lifetime ~10 MWh, GPT-3 ~1 GWh—and coins the extended metaphor pataphor.

AI-written summary · about

  1. 0:00The role of metaphor in code
  2. 22:16Language and naming
  3. 28:41The dangers of over-metaphor
  4. 31:42Evaluating metaphors
  5. 35:18Technical debt as a metaphor
  6. 45:25Beyond metaphor
~/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.