The Pragmatic Programmer cover
Book

The Pragmatic Programmer

by Andrew Hunt, David Thomas

1999•Addison-Wesley Professional•EN
About the book

The Pragmatic Programmer focuses on the technical and philosophical habits that define professional software engineering. Andrew Hunt and David Thomas advocate for maintaining code through specific techniques like orthogonality, which ensures that changes in one system component do not affect others. The text introduces practical metaphors such as the "broken window theory" to warn against neglecting small bugs and "tracer bullets" to describe building functional prototypes that clarify project requirements. It covers low-level advice on using version control and automation alongside high-level strategies for managing technical debt and avoiding duplicate logic across a codebase.

This book is intended for software developers and engineers who want to refine their internal workflow and move beyond basic syntax. Readers use these principles to improve their efficiency and create more reliable, modular applications. The material provides a framework for making ethical technical decisions and managing a career in a constantly changing industry. By applying these lessons, a programmer gains a set of diagnostic tools and mental models for solving complex architectural problems and communicating effectively with team members.

Reading profile

Outward-looking, growth-minded and clear-cut; a moderate read.

Best for readers like The Evidence Seeker. Which reader are you?

Details
Published
1999
Publisher
Addison-Wesley Professional
ISBN
9780132119177
Language
EN

Books like The Pragmatic Programmer

See all 12 →

Your library, beautifully understood.

papr turns your books into a reading persona, chapter insights you can listen to, and a quiet way to find people who think like you. Free to join.

Get papr — it's free
Download on the App Store Get it on Google Play