To get better at technical writing, lower your expectations
Technical writing is a big part of a software engineer’s job. This is more true the more senior you get. In the limit case, a principal or distinguished engineer might only write technical documents, but even brand-new junior engineers need to write: commit messages, code comments, PR descriptions and comments, Slack threads, internal announcements, documentation, runbooks, and so on. Whether you write well or badly matters a lot. The primary rule about technical writing is that almost none of your readers will pay much attention. Your readers will typically read the first sentence, skim the next one, and then either skim the rest or stop reading entirely. You should thus write as little as possible. If you can communicate your idea in a single sentence, do that - there’s a high chance that people will actually read it. What if you can’t communicate all the details in so few words? In fact, this is a feature not a bug. You should deliberately omit many subtle details. This is the bigge
Technical writing is a big part of a software engineer’s job. This is more true the more senior you get. In the limit case, a principal or distinguished engineer might only write technical documents, but even brand-new junior engineers need to write: commit messages, code comments, PR descriptions and comments, Slack threads, internal announcements, documentation, runbooks, and so on. Whether you write well or badly matters a lot. Keep it as short as possible The primary rule about technical writing is that almost none of your readers will pay much attention . Your readers will typically read
saved by
related reading
- How Stripe Built a Writing Culture - Knock Down Silos by Slabslab.com
- here are my top tips on technical writing after 8 years and 700 posts | theburningmonk.comtheburningmonk.com
- Some thoughts on writingdanluu.com
- A Software Developer’s Guide to Writingtheankurtyagi.hashnode.dev
- Technical Writing: a bibliography, tips, and tricks — Niklas's blogpivic.blog
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- Three Sins of Authors in Computer Science and Mathcs.cmu.edu
- Write Like You Talkpaulgraham.com
- Writing advice - Alexey Guzeyguzey.com
- Write Simplypaulgraham.com
- Precision In Technical Discussionsrtpg.co
- Riding the Writing Wave - David Perellperell.com