Technical Writing Essentials Cheat Sheet

Technical writing fundamentals — audience analysis, document structure, clarity principles, style guides, and the writing process for developers and engineers.

Last Updated: May 1, 2025

The Writing Process

ItemDescription
1. Audience AnalysisWho, what they know, what they need. Developer vs manager vs end-user = different docs.
2. OutlineStructure before writing. Headers only. Rearrange until flow makes sense.
3. DraftWrite without editing. Separate creation from criticism. Get words down first.
4. ReviseCut 20%. Remove jargon. Shorten sentences. Read aloud — awkward phrasing audible.
5. ReviewPeer review. Can someone follow instructions without asking? If not, revise.

Clarity Principles

ItemDescription
Active Voice'The function returns a value' not 'A value is returned by the function.'
Short Sentences15-20 words average. Vary length for rhythm. One idea per sentence.
Present TenseDocumentation describes how things ARE: 'The API returns JSON' not 'The API will return JSON.'
Imperative MoodInstructions: 'Click Save.' Not 'You should click Save' or 'The user clicks Save.'
Consistent TermsPick one term and stick to it. Don't alternate between 'directory' and 'folder.'
Remove Hedging'Basically, essentially, just, simply' — delete these. They weaken writing.

Document Types & Structure

ItemDescription
TutorialLearning-oriented. Step-by-step. 'In this tutorial, you'll build a...' Start → middle → end.
How-To GuideTask-oriented. 'How to deploy a React app.' Steps to solve a specific problem.
ReferenceInformation-oriented. API docs, config options, CLI commands. Lookup, not reading.
ExplanationUnderstanding-oriented. 'How authentication works.' Background, context, design decisions.
READMEWhat, why, how (quick start), where (docs link), who (contributing). 5-minute read max.

Style Guides

ItemDescription
Google Developer StyleComprehensive, free. Covers: word choice, formatting, HTML/CSS, inclusive language.
Microsoft Style GuideEnterprise-focused. Voice: warm + relaxed, crisp + clear, ready to lend a hand.
Write the DocsCommunity guide. Opinionated, practical, documentation-specific.
Chicago Manual of StyleBook publishing. Authoritative. For long-form technical books.
Pro Tip: Write for your reader, not for yourself. Before writing, answer: Who is reading this? What do they already know? What do they need to DO after reading? If you can't answer, stop and find out.