IMPORTANT: This topic is about direct speech. However, all of the following examples contain discussions of multiple subjects—not just direct speech. Therefore, in addition to direct speech, you are going to learn a lot of different things about good writing and rewriting.
Example 1
REWRITE THIS PARAGRAPH
PROBLEM
Here are the problems
- Fix the convoluted, roundabout language—we need to use direct speech in the active voice.
- Replace which with that.
- Fix the run-on sentences—break long sentences into shorter sentences.
- Instead of making a recommendation, simply tell the reader what to do. Recommendations and polite suggestions might be interpreted as optional.
DISCUSSION
The following revision speaks for itself.
REVISION
Before
When a page which uses the SnappyApp is browsed to or refreshed, and ifhiddenAutoLogin is turned on, then it will attempt to check the logged-in state of the user, and if the user needs to be logged in, it will automatically sign them in. When this is complete the SnappyApp will call the loginSuccess function. This function may modify the webpage to display a logged-in state, but sometimes this process takes some time. To prevent a user from temporarily seeing a logged-out state before being logged in, we recommend using code similar to this.
[a block of code follows]
After
When the user opens or refreshes a page that uses SnappyApp, and hiddenAutoLogin is turned on, the system checks the logged-in state of the user. If the user is not logged in, the system does that automatically. SnappyApp then calls the loginSuccess function. This function modifies the webpage to indicate the user is logged in. However, there may be a long wait before the user gets the message he or she is actually logged in. To ensure the user does not see a logged-out state before being logged in, use the following code.
[a block of code follows]
Or if you use the second-person singular (You)
When you open or refresh a page that uses SnappyApp, and hiddenAutoLogin is turned on, the system checks your logged-in state. If you are not logged in, the system does that automatically. SnappyApp then calls the loginSuccess function. This function modifies the webpage to indicate you are logged in. However, there may be a long wait before you get the message you are actually logged in. To ensure you do not see a logged-out state before being logged in, use the following code.
[a block of code follows]
Example 2
REWRITE THIS SENTENCE
PROBLEM
Don’t say, have replaced … and [have] included….
Say, replace … and include….
DISCUSSION
Be direct with your reader. Don’t fill up your sentences with weaselly language. Use the present tense whenever possible!
See the Revision section for the rewrite.
REVISION
Before
The second example shows how the URI might look after you have replaced the appropriate values and included the required HTML-formatted @ symbol in the URL.
After
The second example shows how the URI might look after you replace the appropriate values and include the required HTML-formatted @ symbol in the URL.
Example 3
REWRITE THIS SENTENCE
PROBLEM
The author is giving a command in the most roundabout way imaginable. The author’s use of the passive voice lacks forcefulness.
Also, we have two code references (eTag
and get
). We need to put those words in monospace type.
DISCUSSION
When you give a command, begin with the tool:
Use the eTag
returned by the get
call [to do something].
Always use the active voice when you write a command.
REVISION
Before
Any persisted data should be saved and the update retried using the eTag returned by the get call.
After
Use the eTag
returned by the get
call to save any persisted data and retry the update.
Example 4
REWRITE THIS SENTENCE
PROBLEM
The shortest distance between two points is a straight line. This sentence violates that principle in two places (in brackets):
The second example shows how the URI [might look] after you [have replaced] the appropriate values.
DISCUSSION
might look
Don’t say this:
The second example shows how the URI might look….
Say this:
The second example shows how the URI looks….
COMMENT: Don’t turn a straightforward descriptive sentence into a conditional statement—unless you are describing a true conditional situation. Use the present tense.
have replaced
Don’t say this:
…after you have replaced the appropriate values.
Say this:
…after you replace the appropriate values.
COMMENT: Whenever possible, use direct, present-tense speech when you communicate with your readers.
REVISION
Before
The second example shows how the URI might look after you have replaced the appropriate values.
After
The second example shows how the URI looks after you replace the appropriate values.
Example 5
REWRITE THIS PARAGRAPH
PROBLEM
The example paragraph is poorly written because the author does not speak plainly. See the Discussion section.
DISCUSSION
Let’s lay out these three sentences and examine them one by one.
Sentence 1
NTA is an environment that you configure to have visibility to the network flow data that the devices in your network provide.
This sentence is very awkward. Here is a clear rewrite.
NTA enables you to view the network flow data provided by the devices in your network.
Sentence 2
NTA out-of-the-box provides the potential for network flow data collection, analysis, and reporting and you realize this potential through your configuration of NTA.
More awkwardness. Here is a better way to say it.
Out-of-the-box configuration of NTA provides the potential of network flow data collection, analysis, and reporting.
Sentence 3
This requires an understanding network flow records, the devices in your environment that generate network flow records, and how to configure NTA to process the data and present the reports you need.
The author is still using an elaborate, roundabout way of saying things. In my rewrite, I have two sentences out of the original one.
NTA users must have an understanding of network flow records and the devices in the environment that generate network flow records. Also, users need to know how to configure NTA to process the data and present reports.
REVISION
Before
NTA is an environment that you configure to have visibility to the network flow data that the devices in your network provide. NTA out-of-the-box provides the potential for network flow data collection, analysis, and reporting and you realize this potential through your configuration of NTA. This requires an understanding network flow records, the devices in your environment that generate network flow records, and how to configure NTA to process the data and present the reports you need.
After
NTA enables you to view the network flow data provided by the devices in your network. Out-of-the-box configuration of NTA provides the potential of network flow data collection, analysis, and reporting. NTA users must have an understanding of network flow records and the devices in the environment that generate network flow records. Also, users need to know how to configure NTA to process the data and present reports.
Example 6
REWRITE THIS SENTENCE
PROBLEM
The first part of the sentence is not as concise as if could be. See the words in brackets.
Let them know [what all needs to be included] if there are multiple files going out at the same time.
DISCUSSION
Replace the verbose part of the sentence with more direct language.
REVISION
Before
Let them know what all needs to be included if there are multiple files going out at the same time.
After
Let them know what to include if there are multiple files going out at the same time.
Example 7
REWRITE THIS SENTENCE
PROBLEM
The example sentence is supposed to be a procedure. Instead, it sounds as if the author is merely passing along nice-to-know information.
DISCUSSION
Be direct with your reader. Say this:
Use the API module to expose your service through the API management gateway.
REVISION
Before
The API module is the module you will use to expose your service through the API management gateway.
After
Use the API module to expose your service through the API management gateway.
Example 8
REWRITE THIS SENTENCE
PROBLEM
You can eliminate the words in brackets:
When editing the address, [you must] specify one of the following address types.
DISCUSSION
Once again—be direct. See the Revision section for the slimmed-down sentence.
REVISION
Before
When editing the address, you must specify one of the following address types.
After
When you edit the address, specify one of the following address types.
Example 9
REWRITE THIS SENTENCE
PROBLEM
The sentence gets off to a very wobbly start because the author doesn’t speak plainly. The suspect part of the sentence is in brackets:
[This workflow is intended to be used in cases] when you need to assure the user is in a high trust state.
DISCUSSION
The example sentence has a passive, roundabout beginning:
This workflow is intended to be used….
It sounds weak and timid. A better way to say it is to begin with the action:
Use this workflow….
Also, it is not clear what the word assure means in this context. Question: Are you assuring the user or are you assuring yourself about the user? Answer: What the author means is letting the user know everything is OK. See the Revision section for a better way to say it.
REVISION
Before
This workflow is intended to be used in cases when you need to assure the user is in a high trust state.
After
Use this workflow when you need to assure the user that he or she is in a high trust state.
Example 10
REWRITE THIS SENTENCE
PROBLEM
The phrase:
…after they have signed into FakeCorpID.
DISCUSSION
Don’t say this:
…after they have signed in to FakeCorpID.
Say this:
…after they sign in to FakeCorpID.
The phrase have signed in is more words and less direct. Be straightforward with your readers. Stick to the present tense.
REVISION
Before
Users start out in a high trust state for 30 minutes after they have signed in to FakeCorpID.
After
Users start out in a high trust state for 30 minutes after they sign in to FakeCorpID.
Example 11
REWRITE THIS SENTENCE THAT INTRODUCES A LIST
PROBLEM
The sentence has two clauses. It begins with the dependent clause,
After a user has chosen a primary account….
And ends with the independent clause,
the following behaviors are enabled:
You can use more forceful language to rewrite both clauses.
DISCUSSION
Dependent Clause
Don’t say this:
After a user has chosen a primary account…
Say this:
After a user choses a primary account…
Independent Clause
Don’t say this:
…the following behaviors are enabled:
Question: Who or what is doing the enabling?
Answer: The system, the computer, the program, the app, or something else—identify the “actor” and make the actor the subject of the sentence.
Say this:
…the system enables the following behaviors:
REVISION
Before
After a user has chosen a primary account, the following behaviors are enabled:
After
After a user choses a primary account, the system enables the following behaviors:
Example 12
REWRITE THIS SENTENCE
PROBLEM
This sentence, though brief, needs a lot of work. Here are the problems:
- It uses a conditional mood statement instead of the straightforward present tense.
- The word alternately is an ugly polysyllabic word. Besides that, alternately is not a synonym for on the other hand, which is what the author intends to say. The meaning is different.
- The sentence contains some wordiness.
DISCUSSION
Conditional Mood
Don’t say this:
…this would indicate that you need to provide…
Say this:
…you must provide…
Wordiness
The wordy passage is in brackets:
Alternatively, if you see a response such as the one below, [this would indicate that you need to provide] those two legal options to the user.
Usage
Use of the word alternately is confusing in this context. It implies you may have another option. You don’t. What the author really means to say is this: If you get the following response, you must take a specific action.
Don’t say this:
Alternately….
Say this:
On the other hand….
REVISION
Before
Alternatively, if you see a response such as the one below, this would indicate that you need to provide those two legal options to the user.
After
On the other hand, if you see a response such as the one that follows, you must provide those two legal options to the user.