Reader-supported: when you buy through links on our site, we may earn an affiliate commission. Learn more

Cover of The Pragmatic Programmer

12 books to read next

Books Like The Pragmatic Programmer

If you loved The Pragmatic Programmer by Andrew Hunt, David Thomas

The Pragmatic Programmer is valued for its practical, experience-based advice on becoming a better software developer rather than learning a single language or tool. Readers appreciate its memorable analogies, such as tracer bullets and broken windows, its short self-contained tips, and its focus on habits, craftsmanship, and adapting to change. The tone is friendly and direct, with a steady pace that suits dipping in and out. It suits anyone who wants wisdom that outlasts technology trends.

Same practical craft wisdom

Cover of Clean Code
Clean Code

Robert C. Martin

Like The Pragmatic Programmer, it focuses on the habits of writing software that other people can maintain, rather than on a particular framework. Its concrete examples of naming and refactoring reward the same kind of careful thinking.

Cover of The Mythical Man-Month
The Mythical Man-Month

Frederick P. Brooks Jr.

A classic collection of essays on software projects and teams, full of hard-won observations that feel as relevant as the practical advice in The Pragmatic Programmer. Its wit and candour about how projects really go will appeal to the same readers.

Cover of Code Complete
Code Complete

Steve McConnell

A thorough guide to construction practices, covering design, testing and debugging with the pragmatic emphasis readers value in The Pragmatic Programmer. It works well as a deeper reference for many of the same topics.

Thinking like a developer

Cover of Refactoring
Refactoring

Martin Fowler

Fowler's catalogue of safe code improvements shares the Pragmatic Programmer's focus on continual, incremental improvement. Its clear, disciplined approach to changing code without breaking it suits readers who value steady craft.

Cover of Design Patterns
Design Patterns

Erich Gamma, John Vlissides

A foundational book on reusable object-oriented design that rewards the same habit of thinking in general principles. Readers who liked the book's advice on orthogonality and good design will find much to build on.

Lighter and more readable

Cover of Head First design patterns
Head First design patterns

Eric Freeman, Elisabeth Freeman

A visually engaging, conversational introduction to design principles, similar in spirit to the approachable tone of The Pragmatic Programmer. It makes abstract ideas concrete with plenty of examples.

Cover of Code
Code

Charles Petzold, Charles Petzold

An accessible, story-driven exploration of how computers actually work, written with the curiosity and clarity that make The Pragmatic Programmer easy to enjoy. It suits readers who want the big picture before the details.

Cover of The Phoenix Project
The Phoenix Project

Gene Kim, Kevin Behr, George Spafford

A novel-style story about a struggling IT team learning better ways of working, echoing the Pragmatic Programmer's concern with teams and processes. Its narrative form makes lessons on flow and feedback easy to absorb.

Go deeper on the craft

Cover of A Philosophy of Software Design
A Philosophy of Software Design

John K. Ousterhout

A short, opinionated book about managing complexity in software, which builds on the Pragmatic Programmer's emphasis on good design judgement. Readers who valued its advice on orthogonality will appreciate its focus on simplicity.

We earn a commission if you buy through these links. Learn more

Keep going

Find books like another book