~/talk

How to Write Documentation for People That Don't Read

Talkat RailsConf 2013 · 2013-04-29..05-02· [developer-experience]
links:none on file
slides:none on file

Users scan pages in an F‑shaped pattern so short scannable lines, clear headings and one‑page quickstarts matter; a formatted rewrite yields a 125% improvement in recall; about 45% from Google land straight on docs so indexable HTML beats PDFs or login walls. Code samples fail in three failure modes (missing requires, env vars, typos) and shipping a bundled cert list or an installer script removes whole classes of errors. Practical fixes: expose error text in docs, publish language‑specific examples, and shorten lines to 65–90 characters.

AI-written summary · about

  1. 0:00Intro
  2. 3:12F-Shaped Pattern
  3. 4:00What do readers actually look at?
  4. 4:44Usability varies
  5. 6:37Transgression: Fixed Width text
  6. 7:27Transgression: Banner blindness
  7. 8:09Transgression: Many fixations per
  8. 8:43Observance: Breaking up content
  9. 9:25Observance: Table of Contents
  10. 10:49Searching, cont'd
  11. 11:35Mental models, cont'd
  12. 13:29Jobs to be done
  13. 17:17Transgression: Assuming Linear style
  14. 18:24Transgression: Assuming context
  15. 20:16Transgression: Copy/paste fail
  16. 21:25How can you find out what your users are trying to do?
  17. 22:18Observance: Inline code
  18. 22:47Observance: Verbs
  19. 24:16Example 2
  20. 26:10Transgression: Docs behind a wall
  21. 27:02Transgression: PDF's
  22. 27:50Observance: Error reference page
  23. 28:34Observance: WikiHow
  24. 29:41Certificate verify failed
  25. 30:37Observance: RVM
  26. 32:07Transgression: Confusing error message
  27. 36:271. Make your documentation readable
  28. 37:362. Care about SEO
  29. 38:23Making it better
~/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.