Understanding points of view in engineering docs
joeliedtke@google.com
What kind of engineering docs do we write?
Writing documentation = storytelling
First person point of view
Documentation where the writer shares their experience with the reader.
“I created a PV, then I added it to the Kubernetes cluster...”
Hint: Look for the pronoun I.
Examples:
Third person point of view
Documentation where the writer shares someone else’s experience with the reader.
“The user checks that the conda command is available by...”
Hint: Look for the pronouns he, she, it, they, or descriptions of the actor such as “the user.”
Examples:
Second person point of view
Documentation where the writer speaks directly to the reader.
“Run the following command to install Kubeflow Fairing in your virtual environment.”
Hint: Look for the pronoun you, it may be implied.
Examples:
Be direct...
Please install the SDK.
You should ...
Install the SDK.
You must ...
->
->
Direct communication should be clear and concise.
This business is well ended.�My liege, and madam, to expostulate�What majesty should be, what duty is,�Why day is day, night night, and time is time,�Were nothing but to waste night, day and time.�Therefore, since brevity is the soul of wit,�And tediousness the limbs and outward flourishes,�I will be brief: your noble son is mad:�Mad call I it; for, to define true madness,�What is't but to be nothing else but mad?�But let that go.
- Polonius, a long-winded person, Hamlet, William Shakespeare
Hamlet is insane
Avoid making yourself an active participant
Pronouns
The name of the function to execute in the given script. It does not include parentheses or parameters.
The name of the function to execute in the given script. The name does not include parentheses or parameters.
If the code changes look good to them, a reviewer types /lgtm in a PR comment or review; if they change their mind, they /lgtm cancel
References
Thank you!
Any questions?
joeliedtke@google.com