Writing for Developers: Blogs that get read
Review by Sven Woltmann
Piotr Sarna, a software engineer, and Cynthia Dunlop, who has been writing for and with developers for over twenty years, answer one question in “Writing for Developers”: how does a technical topic turn into a blog post that other developers actually read – and pass on?
The first part covers the why and the what: which topics carry an engineering blog, which excuses we invent for not writing, and how the opening paragraphs have to look so that readers stay.
The second part walks through the working process – from the rough draft to revising, gathering feedback, and shipping the post.
The third part takes up the most room: seven patterns for engineering blog posts – “The Bug Hunt,” “We Rewrote It in X,” “How We Built It,” “Lessons Learned,” “Thoughts on Trends,” “Non-markety Product Perspectives,” and “Benchmarks and Test Results.” Each pattern comes with a structure, real examples, and the mistakes that typically happen along the way. Once you know which pattern fits your topic, you no longer have to invent the structure of your post yourself.
The fourth part reaches beyond the single post: how a finished text finds its readers, and how a blog post becomes a conference talk. Tips from well-known bloggers run through the whole book – among them Jeff Atwood, Charity Majors, Simon Willison, and antirez. A dedicated section covers generative AI in blogging: the sensible uses and the abuses.
I recommend this book to every developer who writes about their work: on a company blog, on their own blog, or on the way to a first conference talk. Even after years of writing, you will find structure here for things you have been doing by instinct.
🎧 Suitable as an audiobook? No. The book lives on sample texts and checklists you look up rather than listen to.
Other Recommendations From This Book’s Genres
The Programmer’s Brain: What Every Programmer Needs to Know About Cognition
Soft Skills: The Software Developer’s Life Manual
The Complete Software Developer’s Career Guide
The Passionate Programmer: Creating a Remarkable Career in Software Development
The Pragmatic Programmer: From Journeyman to Master
The Clean Coder: A Code of Conduct for Professional Programmers
Clean Code: A Handbook of Agile Software Craftsmanship
Refactoring: Improving the Design of Existing Code
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win