Plain prose: understood in one pass
The bar: the reader gets it the first time, at reading speed, without going
back to the start of the sentence. Many of your readers do not read English as
a first language, and none of them owe you a second pass.
A sentence a reader has to parse twice is a defect. The writer saved a minute
and charged it to every reader.
Plain does not mean shorter, and never means vaguer. A good rewrite is
often longer than the original and says strictly more. Simplify the sentence,
never the content.
The rules
Each rule is a test you can apply to a sentence without knowing the subject
matter. The numbers come from published standards and studies — see the last
section.
- One idea per sentence. Cap a sentence that tells someone to do something
at 20 words, and a sentence that describes something at 25. One topic per
paragraph, at most six sentences.
- Keep words close to the words they depend on. Reading cost comes from
the distance between a word and the word it belongs to, not from length by
itself. Keep the subject next to its verb, the verb next to its object, the
modifier next to what it modifies. Never split a subject from its verb with
a clause. A long, straight sentence reads easily; a short, tangled one does
not.
- Start with what the reader already knows. End on the new point. The end
of a sentence is where the reader puts the emphasis, so the news belongs
there — as the main clause. A point delivered in a trailing
..., which is what ... sits in the weakest position in the sentence. Cut the clause and
make it the next sentence.
- Budget one unfamiliar term per 50 words. A reader needs to know about 98
percent of the words to follow a text without help. That is one new term per
two or three lines. Past that the text becomes a wall, whatever its sentence
length.
- Delete your team's private vocabulary. An invented word for a data
layout, an in-house abbreviation, a metaphor left over from the design
discussion — the reader has none of it. Write what the thing is. Defining
the term in place does not repair the damage. An unfamiliar term slows the
reader down and pushes them to give up, on top of whatever they fail to
understand. Keep a term only when it is the field's shared name and no
ordinary words replace it.
- No noun stack longer than three words. Four or more nouns in a row is a
compressed sentence. Unpack it into words with a verb in them.
- Name the actor and use the active voice. "The platform team picks the
date" beats "a date will be picked". Passive is for when nobody knows the
actor.
- Take the short word. use not utilize, so not thereby, lets
not is what enables, before not prior to, about not with respect
to. The long word buys no credibility — readers rate hard-to-read writing
as coming from a less able author.
- Say what the text is for in the first two sentences. In a message to a
person, that means the ask and who owns it.
- Keep every fact. Plain is not vague. Every number, caveat and
condition in the original survives the rewrite.
Examples
The subject matter in these is irrelevant, and deliberately different in each.
What transfers is the move, not the words.
A trailing clause and a noun stack (rule 3, rule 6):
before: The rollout is paused because the canary error budget consumption rate
exceeded the threshold set for the deploy freeze window, which is why
nothing shipped today.
after: The canary used up its error budget too fast, so the rollout paused.
Nothing shipped today.
Private vocabulary (rule 5), plus one idea per sentence (rule 1):
before: The fanout path now resolves through the slot table instead of walking
the shard ring, so tail latency drops.
after: A write goes to several replicas. The code used to check the shards one
by one; now it looks each replica up in a table. The slowest writes get
faster.
A buried actor and a nominalization (rule 7, rule 8):
before: It was determined that a decision regarding the migration timeline will
be required from the platform team prior to the freeze.
after: The platform team needs to pick a migration date. Please decide before
the freeze starts on Friday.
In all three the facts survive and the terms that name real, shared things stay
(canary, error budget, replica, shard, freeze). What goes is the invented
naming, the stacked nouns, the trailing point, and the missing actor.
Rewriting text you did not write
Keep every fact, every number, every caveat. A rewrite that reads well and
means something else is worse than the tangled original. Where you cannot tell
what a sentence means, ask the author — do not guess, and do not quietly drop
the sentence.
The check
Read the finished text once, at normal speed. Mark every sentence you went back
into. Those are the ones to fix — usually by moving a word closer to what it
depends on, or by cutting a trailing clause loose.
Do not use a readability score as the gate. Those formulas count word length
and sentence length, and nothing else. They rate nonsense as highly readable,
and they move several grades if you only add full stops. They cannot see rule
2, rule 4, or rule 5.
Two things this skill is not
- Not voice. Tone, warmth, greeting, how you sound — a voice or
house-style skill owns that, and it outranks this one on wording wherever the
two disagree.
- Not dumbing down. No glossary, no summary section nobody asked for, no
explaining what the reader already knows. The reader is not slow. They are
busy, and they may be reading in their third language.
Where the numbers come from
- 20/25 words per sentence, one topic per paragraph, six sentences per
paragraph, three-word noun clusters, active voice, one instruction per
sentence: ASD-STE100 Simplified Technical
English, the controlled-language standard for
aerospace documentation read worldwide by non-native speakers.
- Distance, not length, drives difficulty: Gibson's dependency locality
theory,
and Temperley's finding that written English already minimizes dependency
length.
- Known information first, new point at the end: Gopen and Swan, The Science
of Scientific
Writing
(topic position and stress position).
- 98 percent known words for unassisted reading: Hu and Nation (2000), and
Nation (2006) on the vocabulary size that reaches it.
- Jargon costs fluency and engagement, and defining it does not fully repair
the loss: Bullock et al.
2019 and
Shulman et al. 2020.
- Long words lower judged ability: Oppenheimer
2006.
- Readability formulas are poor gates: Formulas, systems and LLMs are poor
predictors of reading ease, plus the
classic critiques of Flesch-Kincaid.
1---2name: plain-prose3description: Make prose a reader understands in one pass, including a reader who does not read English as a first language. Use whenever drafting or cleaning up text a person will read — a commit message, a PR description or review reply, a GitHub or Jira comment, a Slack message, an email, a design doc, a README, a code comment — and on cues like "this is hard to follow", "too dense", "simplify the wording", "make this readable", "explain it plainly", or "I had to read that twice". Shortens the distance between words that depend on each other, puts the new point where the reader expects it, replaces a team's private vocabulary with the thing it names, and keeps every fact: it simplifies the sentence, never the content. Not about voice, tone, or personality, and not about code-level review tells.4---56# Plain prose: understood in one pass78The bar: the reader gets it the first time, at reading speed, without going9back to the start of the sentence. Many of your readers do not read English as10a first language, and none of them owe you a second pass.1112A sentence a reader has to parse twice is a defect. The writer saved a minute13and charged it to every reader.1415**Plain does not mean shorter, and never means vaguer.** A good rewrite is16often longer than the original and says strictly more. Simplify the sentence,17never the content.1819## The rules2021Each rule is a test you can apply to a sentence without knowing the subject22matter. The numbers come from published standards and studies — see the last23section.24251. **One idea per sentence.** Cap a sentence that tells someone to do something26 at 20 words, and a sentence that describes something at 25. One topic per27 paragraph, at most six sentences.282. **Keep words close to the words they depend on.** Reading cost comes from29 the *distance* between a word and the word it belongs to, not from length by30 itself. Keep the subject next to its verb, the verb next to its object, the31 modifier next to what it modifies. Never split a subject from its verb with32 a clause. A long, straight sentence reads easily; a short, tangled one does33 not.343. **Start with what the reader already knows. End on the new point.** The end35 of a sentence is where the reader puts the emphasis, so the news belongs36 there — as the main clause. A point delivered in a trailing `..., which is37 what ...` sits in the weakest position in the sentence. Cut the clause and38 make it the next sentence.394. **Budget one unfamiliar term per 50 words.** A reader needs to know about 9840 percent of the words to follow a text without help. That is one new term per41 two or three lines. Past that the text becomes a wall, whatever its sentence42 length.435. **Delete your team's private vocabulary.** An invented word for a data44 layout, an in-house abbreviation, a metaphor left over from the design45 discussion — the reader has none of it. Write what the thing *is*. Defining46 the term in place does not repair the damage. An unfamiliar term slows the47 reader down and pushes them to give up, on top of whatever they fail to48 understand. Keep a term only when it is the field's shared name and no49 ordinary words replace it.506. **No noun stack longer than three words.** Four or more nouns in a row is a51 compressed sentence. Unpack it into words with a verb in them.527. **Name the actor and use the active voice.** "The platform team picks the53 date" beats "a date will be picked". Passive is for when nobody knows the54 actor.558. **Take the short word.** *use* not *utilize*, *so* not *thereby*, *lets*56 not *is what enables*, *before* not *prior to*, *about* not *with respect57 to*. The long word buys no credibility — readers rate hard-to-read writing58 as coming from a *less* able author.599. **Say what the text is for in the first two sentences.** In a message to a60 person, that means the ask and who owns it.6110. **Keep every fact.** Plain is not vague. Every number, caveat and62 condition in the original survives the rewrite.6364## Examples6566The subject matter in these is irrelevant, and deliberately different in each.67What transfers is the move, not the words.6869A trailing clause and a noun stack (rule 3, rule 6):7071```text72before: The rollout is paused because the canary error budget consumption rate73 exceeded the threshold set for the deploy freeze window, which is why74 nothing shipped today.75after: The canary used up its error budget too fast, so the rollout paused.76 Nothing shipped today.77```7879Private vocabulary (rule 5), plus one idea per sentence (rule 1):8081```text82before: The fanout path now resolves through the slot table instead of walking83 the shard ring, so tail latency drops.84after: A write goes to several replicas. The code used to check the shards one85 by one; now it looks each replica up in a table. The slowest writes get86 faster.87```8889A buried actor and a nominalization (rule 7, rule 8):9091```text92before: It was determined that a decision regarding the migration timeline will93 be required from the platform team prior to the freeze.94after: The platform team needs to pick a migration date. Please decide before95 the freeze starts on Friday.96```9798In all three the facts survive and the terms that name real, shared things stay99(canary, error budget, replica, shard, freeze). What goes is the invented100naming, the stacked nouns, the trailing point, and the missing actor.101102## Rewriting text you did not write103104Keep every fact, every number, every caveat. A rewrite that reads well and105means something else is worse than the tangled original. Where you cannot tell106what a sentence means, ask the author — do not guess, and do not quietly drop107the sentence.108109## The check110111Read the finished text once, at normal speed. Mark every sentence you went back112into. Those are the ones to fix — usually by moving a word closer to what it113depends on, or by cutting a trailing clause loose.114115Do not use a readability score as the gate. Those formulas count word length116and sentence length, and nothing else. They rate nonsense as highly readable,117and they move several grades if you only add full stops. They cannot see rule1182, rule 4, or rule 5.119120## Two things this skill is not121122- **Not voice.** Tone, warmth, greeting, how you sound — a voice or123 house-style skill owns that, and it outranks this one on wording wherever the124 two disagree.125- **Not dumbing down.** No glossary, no summary section nobody asked for, no126 explaining what the reader already knows. The reader is not slow. They are127 busy, and they may be reading in their third language.128129## Where the numbers come from130131- 20/25 words per sentence, one topic per paragraph, six sentences per132 paragraph, three-word noun clusters, active voice, one instruction per133 sentence: [ASD-STE100 Simplified Technical134 English](https://www.asd-ste100.org/), the controlled-language standard for135 aerospace documentation read worldwide by non-native speakers.136- Distance, not length, drives difficulty: Gibson's [dependency locality137 theory](https://tedlab.mit.edu/tedlab_website/researchpapers/Gibson_2000_DLT.pdf),138 and Temperley's finding that written English already minimizes dependency139 length.140- Known information first, new point at the end: Gopen and Swan, [The Science141 of Scientific142 Writing](https://www.usenix.org/sites/default/files/gopen_and_swan_science_of_scientific_writing.pdf)143 (topic position and stress position).144- 98 percent known words for unassisted reading: Hu and Nation (2000), and145 Nation (2006) on the vocabulary size that reaches it.146- Jargon costs fluency and engagement, and defining it does not fully repair147 the loss: [Bullock et al.148 2019](https://journals.sagepub.com/doi/abs/10.1177/0963662519865687) and149 Shulman et al. 2020.150- Long words lower judged ability: [Oppenheimer151 2006](https://onlinelibrary.wiley.com/doi/10.1002/acp.1178).152- Readability formulas are poor gates: [Formulas, systems and LLMs are poor153 predictors of reading ease](https://arxiv.org/abs/2502.11150), plus the154 classic critiques of Flesch-Kincaid.