Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Thinking Outside the Docs

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Thinking Outside the Docs

Avatar for Allen Smith

Allen Smith

May 14, 2025
Tweet

More Decks by Allen Smith

Other Decks in Technology

Transcript

  1. “They said Lamb couldn’t taste any better. Then a Sumerian

    cook tried this…” You won’t believe what they’re cooking In the palace kitchens of Ur!” “He added this one strange herb… And the entire city went wild!” Note: Translations are likely quite exaggerated.
  2. “Mostly just lists of ingredients without further instructions” Assumes the

    reader has sufficient knowledge to figure out what to do next on their own “Beige and gloopy” results
  3. Skills Music 78% Gardening 50% The Computers 75% Dad Jokes

    90% Dad / Tinkerer / Musician Allen Smith About Me • Aspiring Mall Santa • Enjoys playing music, being outdoors, and minor-league baseball • World’s OKest developer • Ham: KO4ABW
  4. Our Chat Today • Key definitions around documentation • The

    audience and intent of documentation • Documentation Ecosystems
  5. A curated collection of written, illustrated, animated, or interactive materials

    that helps people adopt, use, improve, and adapt a piece of software in the way that the author of the software intends. Adapted from Write The Docs & Others
  6. Upgrade your user, not your product. Don’t build better cameras

    — build better photographers. — Kathy Sierra
  7. How do I do [X]? How does this thing work?

    What are the fundamentals? What are all the capabilities?
  8. Acquisition Action Tutorials (Studying-Practice) •Skill oriented •Examples: •Railscasts •“How to

    build a plugin” •HTML Goodies, W3Schools (kind of in the middle)
  9. Acquisition Cognition Explanation (Studying-Theory) •Understanding oriented •Reflection and connection are

    key •Examples: •Django Conceptual Docs •Explainer Videos •Design Patterns (GOF)
  10. Application Cognition Reference (Working-Theory) •Information oriented •Helps with decision making

    •Examples: •Microsoft Reference Source •Umbraco Code Reference •Django API Reference
  11. Q&A