Technical Writing
Produces technical documents that apply progressive disclosure, precise terminology,
and rigorous evidence attribution to make complex engineering content accessible,
navigable, and trustworthy.
Guiding Principle
"Technical writing is not about demonstrating expertise. It is about transferring understanding efficiently."
Procedure
Step 1 — Audience and Purpose Analysis
- Define the primary and secondary audiences with their technical depth.
- Establish the document's purpose: inform, persuade, instruct, or reference.
- Determine the reading context: deep study, quick reference, or executive scan.
- Select the appropriate document structure and depth level.
Step 2 — Content Architecture
- Design the information hierarchy using progressive disclosure (TL;DR first).
- Structure sections to support both linear reading and random access.
- Define the terminology glossary for domain-specific or ambiguous terms.
- Plan visual elements: diagrams, tables, and code samples with placement rationale.
Step 3 — Drafting with Evidence
- Write each section following the claim-evidence-implication pattern.
- Tag every assertion with its evidence type: [CODE], [CONFIG], [DOC], [INFERENCE], [ASSUMPTION].
- Use precise language: avoid hedging words unless uncertainty is genuine.
- Include cross-references to related sections and external sources.
Step 4 — Quality Review
- Verify terminology consistency throughout the document.
- Check that progressive disclosure works: each level is self-contained.
- Validate all evidence tags and cross-references.
- Test readability against the target audience profile.
Quality Criteria
- Document opens with a self-contained TL;DR that serves executives and scanners.
- Every technical assertion has an evidence tag.
- Terminology is consistent and defined at first use.
- Progressive disclosure enables reading at three depth levels.
Anti-Patterns
- Writing for peers instead of the defined audience.
- Front-loading methodology descriptions before delivering findings.
- Using evidence tags inconsistently or omitting them for inferred conclusions.
- Creating documents that require sequential reading with no random access support.