Disclaimer: This post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post.

This review is about Writing for Developers by Piotr Sarna and Cynthia Dunlop from Manning.

I started my blog as a hobby seventeen years ago, in April 2008. At the time, I had no clue about technical writing. I'm pretty sure it was not even a thing back then: the only content aimed at developers was technical documentation. Since then, the landscape has changed a lot, to the point that companies hire for technical writer positions.

I was curious to compare what I learned by doing to the structured approach of a book. I ordered the book last year when it was still being written. It was published only early this year, and I was already reading (and reviewing!) DuckDB in action. I put it on the top of my reading pile list; I finally finished it: here's my review.

Facts

Chapters

Part 1 - Fundamentals

  1. Why write
  2. What to write
  3. Captivating readers

Part 2 - Nailing the writing process

  1. Creating your working draft
  2. Optimizing your draft
  3. Getting feedback
  4. Ship it

Part 3 - Applying the blog post pattern

  1. The "Bug Hunt" pattern
  2. The "Rewrote It in X" pattern
  3. The "How We Built It" pattern
  4. The "Lessons Learned" pattern
  5. The "Thoughts on Trends" pattern
  6. The "Non-markety Product Perspectives" pattern
  7. The "Benchmarks and Test Results" pattern

Part 4 - Promotion, adaptation, and expansion

  1. Getting attention
  2. From blog post to conference talk
  3. So you want to write a book

Pros and cons

Summary

If you're a technical writer, a Developer Advocate tasked with technical writing, or a regular developer who wants to start a blog or contribute to a company blog, I recommend getting this book. The exhaustive description of common patterns is a huge asset for beginning writers and can help even seasoned ones.


Originally published at A Java Geek on May 25th, 2025