Technical Writing

Google's Technical Writing Course: A Checklist

February 19, 20224 min read
Checklist
Photo by Joanna Kosinska

Checklists are used every day in a range of professions that allow little room for error, like engineering, aviation, and even surgery.

When the World Health Organization introduced a checklist for medical professionals to use before, during, and after surgery, inpatient deaths following operations dropped by 40 percent, according to data published in the New England Journal of Medicine.

Checklists are effective because they:

  1. Remove reliance on memory
  2. Create a repeatable, measurable process
  3. Prevent distraction by listing objectives
  4. Build disicipline and good work habits

Below is an actionable checklist that can be referenced for technical writing projects. The checklist is inspired by Google's Technical Writing Courses for Engineers.

Tech Writing Checklist

Words
  • Define new or unfamiliar terms

  • Use terms consistently

      Don't cycle between different words for the same thing
  • Use acronyms properly

      Do define acronyms that appear many times
      Don’t define acronyms that would only be used a few times
      First use, spell out term and put acronym in parentheses
      Use only the acronym going forward
  • Use pronouns clearly

      Introduce the noun before using a pronoun
      Place the pronoun close to the referring noun
      Make sure “it” and “they” have clear referring nouns
      Include a noun immediately after using “this” or “that”
Active Voice
  • Use mostly active voice rather than passive voice

      Active voice = actor + verb + target
      Passive voice = target + verb + actor
Clear Sentences
  • Choose strong verbs

      Avoid forms of be: is, are, am, was, were, etc.
      Avoid weak verbs like “occurs” and “happens”
  • Reduce there is/there are

      Replace with a real subject and a real verb
  • Minimize amorphous adjectives and adverbs

      Replace with objective/numerical information
Short Sentences
  • Focus each sentence on a single idea

      Avoid forms of be: is, are, am, was, were, etc.
      Avoid weak verbs like “occurs” and “happens”
  • Convert some long sentences to lists

  • Reduce extra words that don't help the reader

  • Reduce subordinate clauses

      These usually begin with which, that, because, since, etc.
Lists and Tables
  • Use a bulleted list or a numbered list for ordered items

      Start numbered list items with imperative verbs
  • Introduce each list and table

      Consider using the word "following" in the intro sentence
  • Keep list items parallel

      List items agree in: grammar, category, caps, punctuation
  • Create readable tables

      Label each column with header
      Keep cell text short (no more than two sentences)
      Keep info inside each column parallel
Paragraphs
  • Write a focused opening sentence

      Establish the paragraph's central point
  • Focus each paragraph on a single topic

      Each paragraph is an independent unit of logic
  • Answer what, why, and how

      What are you telling your reader?
      Why is it important that the reader know this?
      How should the reader use this knowledge?
  • Create readable tables

      Label each column with header
      Keep cell text short (no more than two sentences)
      Keep info inside each column parallel
Audience
  • Define your audience

      Identify audience roles. Sample roles include:
      	- software engineers
      	- scientists
      	- technical program managers
      	- non-technical positions
  • Determine what you audience needs to learn

      What are you telling your reader?
      Why is it important that the reader know this?
      How should the reader use this knowledge?
  • Write for your audience

      Consider appropriate vocabulary, concepts, abbreviations, etc.
  • Use simple words over complex words

  • Keep writing culturally neutral

  • Avoid idioms

Documents
  • State your document's scope (and non-scope)

      Explain what your document covers and does not cover
  • State your audience

      Specify any prerequisite knowledge or experience
  • Summarize key points at the start

      Answer readers' essential questions
  • Define your audience's needs

      Who is your target audience?
      What is your audience's goal?
      What do readers know before they read your document?
      What will readers know after they read your document?
  • Organize the document to meet your audience's needs

      Create a logical outline
Technical WritingUser researchInformation ArchitectureEngineering