Developer Documentation Vocabulary
5 exercises — Master documentation vocabulary: reference vs. guide vs. tutorial, API doc anti-patterns, documentation debt, docs-as-code workflows, and progressive disclosure.
0 / 5 completed
Quick reference: Documentation vocabulary
- Reference — what it is (consult while coding); Guide — how to do it (read sequentially)
- Tutorial — learn by doing; Explanation — understand why
- Docs-as-code — Markdown + Git + PR review + CI/CD deployment
- Docs debt — accumulated missing/outdated docs; progressive disclosure — simple first, depth on demand
1 / 5
A new engineer asks: "Someone told me to check the 'reference docs' but then also look at the 'guide.' What's the difference?" Which answer is correct?
The four main documentation types each serve a distinct purpose — knowing which to use prevents wasted reading time.
The Diátaxis framework defines four documentation types:
• Reference — factual descriptions; consulted, not read linearly (API docs, parameter lists)
• How-to guides — goal-oriented, step-by-step; assumes reader knows the goal (recipes, installation guides)
• Tutorials — learning-oriented; reader builds something working from scratch, learns by doing
• Explanations / Concepts — understanding-oriented; explains why, not how (architecture overviews, design decisions)
Why the distinction matters:
• If you send a beginner to reference docs, they don't have enough context yet = frustration
• If you send an expert to a tutorial, they don't want the learning scaffolding = wasted time
• Finding the right doc type for the right use case is a DevRel skill
Key vocabulary:
• Reference documentation — precise, complete descriptions of a system's components and behavior
• How-to guide — a goal-oriented document that walks through accomplishing a specific task
• Tutorial — a learning-oriented document where the reader does something to acquire new skills
• Conceptual documentation — explanations of how and why a system works, not how to use it
• Diátaxis framework — a documentation structure framework by Daniele Procida organizing docs by purpose
The Diátaxis framework defines four documentation types:
• Reference — factual descriptions; consulted, not read linearly (API docs, parameter lists)
• How-to guides — goal-oriented, step-by-step; assumes reader knows the goal (recipes, installation guides)
• Tutorials — learning-oriented; reader builds something working from scratch, learns by doing
• Explanations / Concepts — understanding-oriented; explains why, not how (architecture overviews, design decisions)
Why the distinction matters:
• If you send a beginner to reference docs, they don't have enough context yet = frustration
• If you send an expert to a tutorial, they don't want the learning scaffolding = wasted time
• Finding the right doc type for the right use case is a DevRel skill
Key vocabulary:
• Reference documentation — precise, complete descriptions of a system's components and behavior
• How-to guide — a goal-oriented document that walks through accomplishing a specific task
• Tutorial — a learning-oriented document where the reader does something to acquire new skills
• Conceptual documentation — explanations of how and why a system works, not how to use it
• Diátaxis framework — a documentation structure framework by Daniele Procida organizing docs by purpose