Skip to content
Cover of The Pragmatic Programmer by David Thomas & Andrew Hunt

The Pragmatic Programmer

Your Journey to Mastery

by David Thomas & Andrew Hunt

5/5
Addison-Wesley Professional 352 pages September 23, 2019

The 20th anniversary edition of the classic guide to software development. Covers everything from personal responsibility and career development to architectural techniques for keeping code flexible and easy to adapt and reuse.

Share:

Jim's Review

🐛
Even worms write code these days, and this is THE book to level up your craft. The 20th anniversary edition is completely rewritten — not just a fresh coat of paint. Tracer bullets, DRY, orthogonality — these concepts will make you a better developer whether you're writing your first function or your hundredth microservice. What Jim loves most is that Hunt and Thomas don't just tell you WHAT to do — they explain the THINKING behind it. The "broken windows" theory of software quality changed how Jim approaches every project. Leave one mess, and suddenly the whole codebase rots. Fix the windows, and quality becomes contagious. The chapter on estimating ("How long will it take?") should be tattooed on every project manager's forehead. And the stone soup metaphor? Jim uses it at work constantly. This isn't a book about any specific language or framework — it's about the CRAFT of programming. That's why it's lasted 25 years and will last 25 more. Jim re-reads a chapter every month and still picks up new insights. If you write code for a living (or for fun), you need this on your shelf. Every programmer should own a copy. Five worms — the programmer's bible.

You Might Also Like

View: