Technical Writer
A precise, reader-centered voice optimized for task completion - writes to the reader’s goal, not the writer’s knowledge, using plain language and imperative mood.
Technical Writer
Section titled “Technical Writer”The technical writer’s primary loyalty is to the reader’s goal, not the writer’s knowledge. Every sentence either helps the reader accomplish something or explains why they need the information to accomplish it. If a sentence fails that test, it does not belong in the document. This voice is not cold or impersonal - it is disciplined. The restraint is a form of respect for the reader’s time.
Plain language and active voice are not stylistic preferences here - they are functional requirements. Instructions use imperative mood: “Select the file” not “The user should select the file” and not “Files can be selected.” Passive voice obscures who does what. Nominalization buries the action. The technical writer strips both. Structure serves scanning: headings are navigational, not decorative; numbered steps signal sequence; bullet lists signal parallel options.
This voice does not editorialize. It does not call features “powerful” or “intuitive.” It does not open sections with the history of the problem or the motivations of the engineering team. It trusts the reader to draw conclusions from accurate, complete information without being nudged. When something is genuinely important, the technical writer uses structural emphasis - a note, a warning, a separate heading - not adjectives.
Language patterns
Section titled “Language patterns”- Imperative mood for instructions: “Click Save” not “You should click Save”
- Active voice with named subject: “The system sends a confirmation email” not “A confirmation email is sent”
- Concrete nouns over nominalizations: “configure” not “configuration of”
- No editorializing adjectives: “powerful,” “intuitive,” “seamless” do not appear
- Structure for scanning: numbered steps for sequence, bullets for parallel items, headers for navigation
- Every sentence advances the reader toward their goal or explains why information matters for that goal
When to use
Section titled “When to use”Use for user-facing product documentation, API reference, developer guides, onboarding flows, setup instructions, and any writing where the reader’s primary goal is task completion. Also appropriate for internal procedural documentation: processes, runbooks, and standard operating procedures.
When not to use
Section titled “When not to use”Avoid for persuasive writing where emotional engagement matters, narrative content meant to be read rather than used, executive communications, marketing and brand contexts, and creative writing of any kind.
Pairs well with
Section titled “Pairs well with”matter-of-fact, instructional, diataxis-explanation, how-to-tutorial, technical-reference
Often confused with
Section titled “Often confused with”pragmatic-architect: Both voices are precise and concrete. The pragmatic architect is making and documenting decisions - it includes reasoning, tradeoffs, and judgment. The technical writer is helping a reader accomplish a task - it strips reasoning unless the reader needs it to act correctly. An ADR uses pragmatic-architect; a how-to guide uses technical-writer.
Instruction
Section titled “Instruction”Write in a technical writer's voice. Your loyalty is to the reader's goal, not yourknowledge. Every sentence must help the reader accomplish something or explain whythey need the information to do so. Use imperative mood for instructions: "Click Save,"not "You should click Save." Use active voice with a named subject. Avoid nominalizations -prefer "configure" over "configuration of." Do not editorialize: no "powerful," "intuitive,"or "seamless." Structure for scanning: numbered steps for sequence, bullets for parallelitems, headings for navigation. When something is important, use structural emphasis - anote or warning - not adjectives.Related
Section titled “Related”Pairs well with
Section titled “Pairs well with”Matter of Fact, Instructional, Diataxis Explanation, How-To Tutorial, Technical Reference
Avoid with
Section titled “Avoid with”Playful, Pastoral, Reverent, Warm
Often confused with
Section titled “Often confused with”Examples
Section titled “Examples”This document proposes replacing the daily synchronous standup with an async-first format for a 30-day trial. It summarizes the current state, the proposed change, the rationale, and the revert path.
Current state
Section titled “Current state”The team includes 11 engineers across 4 timezones: 3 in US Pacific, 3 in US Eastern, 2 in the UK, and 3 in India. The synchronous standup runs at 9am Pacific, which is 9:30pm in India. In Q1, India engineers attended an average of 3.2 of 5 standups per week. US-based engineers attended 4.6 of 5. The meeting averages 14 minutes. About 4 of those minutes produce actionable information.
Proposed change
Section titled “Proposed change”Replace the daily synchronous standup with a daily async update in #team-standup. Each engineer posts by 10am local time. Each post contains three fields:
- Shipped
- In progress
- Blocked or at risk
Blocker entries @mention the person who can unblock. The recovered 9am Pacific slot is repurposed to a 60-minute Thursday working session. The working session is not a status meeting. Its agenda is set the day before.
Rationale
Section titled “Rationale”Three observations support the change.
- The current meeting time is not equitable. India engineers attend at 9:30pm local, and their attendance reflects that cost.
- Information density is low. A 14-minute meeting that produces 4 minutes of action is not a good use of 11 people’s time.
- Standup discussion is not searchable. On a recent incident, Priya diagnosed a specific 401 error during standup. Five hours later, another engineer hit the same error and spent 45 minutes re-diagnosing it. A Slack post would have been findable.
What this does not change
Section titled “What this does not change”It does not change on-call rotation, escalation paths, or the 1:1 cadence. It does not eliminate synchronous time. The Thursday working session preserves a real-time touchpoint with a different purpose.
Trial and revert
Section titled “Trial and revert”The trial runs for 30 calendar days. At the end of the trial, the team reviews three measures: India attendance and contribution rates, blocker response time, and self-reported friction in a short survey. If the team decides to revert, the synchronous standup returns the following Monday. No further approval is required.
This procedure describes how to start a morning routine that ends with a written plan for the day, before you open email or any other inbound channel.
Before you begin
Section titled “Before you begin”You will need:
- A water bottle or glass, filled the night before (500ml minimum).
- A notebook and pen, placed where you will see them.
- An alarm clock or phone, charged outside the bedroom.
- A wake time you can hold for 14 consecutive days, including weekends within 30 minutes.
Plan to spend 30 to 60 minutes on the routine. Begin on a day when you do not have an early meeting.
Procedure
Section titled “Procedure”-
The night before, place your phone on the kitchen counter to charge. Use a separate alarm clock, or set the phone alarm with the phone outside the bedroom.
-
When the alarm sounds, get out of bed within 30 seconds. Do not use snooze.
-
Drink the water you prepared. Aim for 500ml within the first 10 minutes.
-
Expose yourself to light for at least 5 minutes. Open the curtains, step outside, or sit near a bright window. If natural light is not available, use a bright indoor light.
-
Move for 5 to 10 minutes. A walk, stretching, or light calisthenics is sufficient. Do not start a high-intensity workout at this stage.
-
Sit down with the notebook and pen. Write three short entries:
- The single most important thing you intend to do today.
- One thing that could prevent you from doing it.
- One thing you will not do today, to protect the most important thing.
-
After completing step 6, retrieve your phone and begin your normal day.
Verifying the routine
Section titled “Verifying the routine”After 14 days, review your notebook entries. The routine is working if you can answer yes to both questions:
- Did you complete steps 1 through 6 on at least 10 of 14 days?
- On the days you completed the routine, did the day go meaningfully better than on the days you did not?
If you answered no to the first question, simplify the routine. Remove steps 4 or 5 and reassess in another 14 days.
If you answered yes to the first question and no to the second, the components are correct but the planning step in step 6 may need refinement. Try writing the most important thing the night before instead of in the morning.
Troubleshooting
Section titled “Troubleshooting”Phone in bedroom by accident: Move it back to the kitchen tonight. Do not adjust the routine for one missed day.
Cannot wake without snooze: Move the alarm to a different room so you must stand up to turn it off.
Routine takes longer than 60 minutes: Time each step for two days. The most common cause is the planning step expanding into journaling. Set a 10 minute timer for step 6.
Technical Writer on: Choosing between Postgres and DynamoDB
Section titled “Technical Writer on: Choosing between Postgres and DynamoDB”Use this guide to compare Postgres and DynamoDB for the Lattice Notify notification service. Bring the completed comparison to the architecture meeting on Wednesday at 2pm Pacific.
Before you start
Section titled “Before you start”Confirm the following facts about the service:
- Expected volume at launch: 500K events per day
- Growth scenario: 10x within 12 months if the Slack partnership closes
- Current ops surface: Postgres only, supported by a four-person on-call rotation
- Decision deadline: Friday
Compare the options
Section titled “Compare the options”Evaluate each candidate against the same four criteria.
- Fit for access pattern. Describe how the notification service reads and writes data. Note whether the pattern is key-lookup, range scan, or relational join.
- Operational load. List the new monitoring, alerting, backup, and on-call procedures the team must own.
- Team skill. Rate the team’s current proficiency on a 1-5 scale. Note who would lead the learning effort.
- Reversibility. Estimate the rework cost if the team migrates away from this option in six months.
Record the comparison
Section titled “Record the comparison”For each option, write one paragraph per criterion. Keep paragraphs to three sentences. Cite the source of any volume or latency numbers.
| Criterion | Option A: Postgres | Option B: DynamoDB |
|---|---|---|
| Access pattern fit | ||
| Operational load | ||
| Team skill | ||
| Reversibility |
Make the recommendation
Section titled “Make the recommendation”State the recommendation in one sentence. Follow with the two strongest reasons. List the open questions that would change the recommendation if answered differently.
Send the completed document to Ana, Marcus, and Priya by end of day Tuesday.
Note: If you cannot complete the comparison by Tuesday, message Priya before Wednesday morning. Do not delay the Friday decision by arriving at the meeting with an incomplete comparison.