Refactoring English - Effective Writing for Software Developers is an upcoming book by Michael Lynch.

His sample chapter Rules for Writing Software Tutorials was a really good one and the table of contents seems very interesting:

  1. Grab the Reader’s Attention Immediately

  2. Why Improve Your Writing?

  3. Write Better Tutorials

  4. Write Better Emails

  5. Write Better Design Documents

  6. Write Better Blog Posts

  7. Good Writing Minimizes Strain for the Reader

  8. Verbs Drive the Sentence

  9. Stay Positive: How Negative Phrasing Reduces Readability

  10. Passive Voice Considered Harmful

  11. Brevity Is Performance Optimization for Your Writing

  12. Why So Serious? Make Your Writing Sound Natural

  13. Expand Your Audience

  14. Accommodate Skimmers

  15. The Writing Process

  16. Editing is Valuable Because it’s Hard

  17. Manage Writer’s Block

  18. Common Writing Pitfalls for Developers

  19. Improve Your Grammar Incrementally

  20. Work with a Professional Editor

  21. Work with a Professional Illustrator

  22. Using AI Tools

  23. Build a Personal Writing Toolset

  24. Continuous Improvement: Long-Term Strategies