~/talk

The Other Hard Problem: Lessons and Advice on Naming Things

Talkat DjangoCon US 2015 · 2015-09-06..09-11· [developer-experience]
speakerdeck:jacobb
slides:none on file

Practical runbook rather than philosophy, summarizes decades of naming guidance, applies PEP8 and Clean Code rules to Django models, views and tests, and gives concrete patterns and anti-patterns such as replacing ballot vs vote_collection and when to drop adjectives. Includes debugging and commit message advice, notes on test and documentation naming, and small runnable examples with ORM naming tradeoffs. Worth watching for anyone needing actionable naming rules for existing Django code.

AI-written summary · about

  1. 0:00Intro
  2. 1:18The Problem
  3. 3:39Overview
  4. 4:27Pep Bait
  5. 5:04Python Code
  6. 5:29Private Methods
  7. 6:00Guest Host
  8. 7:41Simple language
  9. 8:12Hyperbole
  10. 9:56Multiple Words
  11. 11:10The Complete Quote
  12. 11:45Do Not Exclude Necessary Details
  13. 12:08Why bother
  14. 13:12Dont get cute
  15. 13:59Show it
  16. 14:09Hair and mustache
  17. 14:23Use the right word
  18. 14:39Consistency
  19. 15:46Verbosity
  20. 16:43foobarbaz
  21. 18:30Question
~/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.