Every writing decision — what to include, which words to use, how deep to go — depends on who will read the text. Define your reader first.
Why it matters
The same feature needs different documentation for an administrator setting it up, an end user using it once a week, and a developer integrating it. Writing for "everyone" usually means writing for no one: beginners get lost and experts skim past padding.
How to define your audience
Try it: who is this written for?
Read each sentence, decide who the reader is, then open the answer.
"Configure the SAML 2.0 IdP metadata URL and map the NameID attribute."
✅ An experienced administrator familiar with single sign-on. For a general audience, you'd need to explain SSO and each term — or link to a concept topic.
"Tap the blue button at the bottom of the screen to save your photo."
✅ A non-technical mobile user. It describes what they see and uses everyday words.
"Call GET /v1/orders with a bearer token; results are paginated with cursor."
✅ A developer. Concise, precise, and assumes knowledge of HTTP and authentication.