~/talk

A Documentation Talk

Talkat Rocky Mountain Ruby 2011 · 2011-08-31..09-02· [developer-experience]
slides:none on file

Claims that GitHub adds docs to every method and that writing the README first — README-driven development — forces API clarity and saves time. Describes using TomDoc inline comments with public/private flags, typed arguments, examples and return values, which leads to smaller methods, clearer edge cases and stronger tests. Notes a 40-person codebase where docs live next to code, must be updated with changes, and serve as the source of truth.

AI-written summary · about

  1. 0:00Intro
  2. 1:05Documentation
  3. 1:46Zach Holman
  4. 2:28Why Documentation
  5. 2:40I Hate Documentation
  6. 3:45Selfish Documentation
  7. 3:56Documentation Helps
  8. 4:54Projects
  9. 5:33Tom Frederick Warner
  10. 6:06Installation Steps
  11. 6:25The Most Interesting Part
  12. 7:35The Readme
  13. 8:04Stratocaster
  14. 8:55Read Me
  15. 10:43GitHub
  16. 11:28TomDoc
  17. 11:55Documentation Overview
  18. 12:37Labeling Arguments
  19. 13:16Examples
  20. 14:03What it returns
  21. 14:25Why is it important
  22. 15:08Language
  23. 15:28Explicit
  24. 15:55Flexible
  25. 16:28Tiny Methods
  26. 17:06Smarter Methods
  27. 17:28Better Tests
  28. 18:14Tom Docs
  29. 18:45Rage
  30. 19:13Reactions
  31. 19:39Documentation is always stale
  32. 20:13Dont skimp on documentation
  33. 20:44Intentions
  34. 20:59Edge Cases
  35. 21:44Test Driven Development
  36. 22:28Questions
~/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.