- Understanding oriented
- Discursive explanation, i.e. "explain details over many (slightly) related topics"
- Example: list of functions, not sorted by their relationship to each other, explaining each function in great detail
- Examples:
- Design decisions
- Historical reasons
- Technical constraints
- Alternative solutions/approaches to a specific problem