~/talk

Name Things Once

Talkat PyOhio 2015 · 2015-08-01..08-02· [developer-experience]
slides:none on file

Argues for minimal, functional names: pick the what (noun or verb) and drop metadata like who/when/where and repeated prefixes; shows a code review pattern where project and command names appear four times and recommends collapsing them. Uses the brown paper bag analogy to prefer obvious labels, notes replacing metaclasses with class decorators in Python 2.5 as a practical simplification, and describes moving flaky tests into a delete in July 2014 folder so they actually get removed.

AI-written summary · about

  1. 0:00Intro
  2. 0:19Name Things Once
  3. 0:31Thinking About This Is Your Job
  4. 2:43Naming Things is Hard
  5. 6:02Wordy means Exceptional
  6. 7:08Context is Everything
  7. 9:02Avoid Repitition
  8. 10:22Avoid Metadata in Names
  9. 13:53But Add Metadata Sometimes
  10. 15:11No Joke
  11. 18:15Thank You
~/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.