Skip to content

Book Read

The Pragmatic Programmer

The 20th-anniversary edition. Some chapters have dated; the ones about how to think have not.

Buy on Amazon (opens in a new tab) Notes as PDF

Four stars, not five, and the missing star is honest: a fifth of the book is advice the industry has since absorbed so completely that reading it now feels like being told to drink water. But the chapters on estimation, on tracer bullets, and on the cost of broken windows are still the best short statements of those ideas anywhere.

The “stone soup” essay alone has paid for the book several times over in consulting work — it is the correct playbook for improving an org nobody has given you permission to improve.

Read it when: early. This is the one to hand a first-year developer, which is exactly what I keep doing with my copy, which is why I no longer have one.

Keep reading

More books

All books

BookFeb 2026

Advanced Apex Programming

The book that explains why Apex is like that. Worth it for the chapter on execution context alone.

BookNov 2025

Designing Data-Intensive Applications

Not a Salesforce book, and the most useful book on this shelf for anyone building Salesforce integrations.

to move to open esc to close Full search