Reviews

On Writing Well by William Zinsser: A Timeless Guide for Clarity, Simplicity, and Passion in Writing

Every engineer should read this book. Not because it is about engineering. Because it is about clarity.

4 Nov 2024

On Writing Well by William Zinsser: A Timeless Guide for Clarity, Simplicity, and Passion in Writing

Every engineer should read this book. Not because it is about engineering. Because it is about clarity.

William Zinsser's On Writing Well is a guide to nonfiction writing. Strip unnecessary words. Kill clutter. Say what you mean in the fewest possible words. Every sentence should earn its place.

What resonated

Zinsser's core message is simple: good writing is rewriting. First drafts are supposed to be messy. The craft is in the editing -- cutting the fat, tightening the logic, removing every word that does not serve the reader.

This maps directly to how I think about code. Clean code and clean writing follow the same principles. Remove what is unnecessary. Make intent clear. Respect the reader's time.

His chapter on simplicity is worth the price of the book alone. He shows how clutter creeps into writing the same way complexity creeps into software -- gradually, invisibly, until the whole thing is a mess.

Where it shows its age

Some examples and cultural references feel dated. Zinsser wrote for a pre-internet world. The principles are timeless but the context sometimes requires mental translation.

He also does not address digital writing -- blog posts, documentation, technical writing. You have to adapt his advice to shorter-form formats yourself.

Who should read this

Anyone who writes. That means you, engineer reading this review. You write documentation, pull request descriptions, design docs, emails, Slack messages. Writing clearly is a career multiplier. Zinsser will teach you how.

Read it once. Then read it again every couple of years. It gets better each time.

Keep reading