![]() |
|
One of my pet peeves while reading technical documents is coming across acronyms that have not been introduced to the reader yet. When this happens over and over again across several documents of a project and people working on the project change over years, sometimes we end up in a situation where nobody can tell anymore what a particular acronym expands to. In fact, more than once, I have seen the bizarre situation where a team is responsible for developing and maintaining some service known by the name, say, ABC, but nobody in the team knows what ABC really expands to. In such instances, in order to avoid choosing a new name and updating all related documentation etc., the only recourse is to treat ABC as a proper noun and move on. Fictitious example: To obtain an access token for CDIS, first go to DMC at <https://dsc.prod.example.com>, click on the entry for "CDIS" on the left sidebar, click "Generate Access Token", and copy the token. What I would like to read instead: To obtain an access token for Customer Data Indexing Service (CDIS), first go to Data Management Console (DMC) at <https://dsc.prod.example.com>, click on the entry for "CDIS" on the left sidebar, click "Generate Access Token", and copy the token. |
![]() |
|
> What I would like to read instead: To obtain an access token for Customer Data Indexing Service (CDIS), first go to Data Management Console (DMC) at <https://dsc.prod.example.com>, click on the entry for "CDIS" on the left sidebar, click "Generate Access Token", and copy the token. Even better: Get>" rel="nofollow">https://dsc.prod.ex.com/gettoken">Get> an access token from the Data Management Console (DMC) to access the Customer Data Indexing Service (CDIS). The best documentation is no documentation. This documentation is there because the two systems aren't linked and that is the real issue. If there isn't budget to do the integration, then better is have the hyperlink to DMC on the log in page of the CDIS, which can then avoid the separate documentation altogether. |
![]() |
|
“Ugly” and “unstable” are not reasons, “ugliness” and “instability” are. You’re also not helping your argument by choosing such a derogatory example.
|
![]() |
|
> Don't the people in the restaurant actually turn around in this sentence, whereas they didn't in the original No, the original said "made", so I think they actually turned around. |
![]() |
|
If it's a kind that existed generally, then we can have a past tense. "He laughed with the kind of booming abandon that made the whole restaurant turn around and look, in the before-times." |
![]() |
|
I see. It was the first sentence that came to mind. The point I'm trying to make is, in my experience, "just" is often abused, as it conveniently relieves one from providing a sound argument.
|
![]() |
|
Indeed. However, it is the most oft-repeated consequence of using Passive voice. In general, I use active voice and when it makes sense, passive voice is used as well.
|
![]() |
|
Any other engineers trying to improve their writing skills? Any additional resources or tips to help me refine my drafting and editing process?
|
![]() |
|
Death Sentence - The Decay of Public Language, by Don Watson. Blisteringly good. Not aimed at technical writers, but encourages you to think about how to really use language effectively and robustly. |
![]() |
|
> You might think it’s obvious what an acronym means, but a new reader may not. The other scenario is when the reader is not new, but it is too late to ask. |
![]() |
|
My brain must be warped by using LLMs because I could not help but think that it would be an amazing prompt, complete with multiple examples of each principal. Perhaps good prompting is good writing?
|