Home › Nonfiction › The Pragmatic Programmer
The Pragmatic Programmer book cover

The Pragmatic Programmer

by David Thomas

A classic guide to the habits and attitudes of effective software developers, fully updated for its twentieth anniversary

2019Steady paceThoughtful

Habits of good programmers

First published in 1999, The Pragmatic Programmer by David Thomas and Andrew Hunt became one of the most influential books in software development. This twentieth-anniversary edition revisits its advice for a world of modern languages, tools and teams. It is not a book about any one language, but about how to think, work and grow as a programmer.

Who will enjoy it

Working programmers at any level, computer science students, and team leads who want to improve how software gets built.

What you will get

A classic, practical guide to the habits and attitudes of effective programmers, full of memorable principles that apply to any language, tool or team.

The Pragmatic Programmer Facts: Pages, Genre and Setting

Genre

Nonfiction · Software craft · Programming practice · Career growth

Length

352 pages · ≈ 10 h

More about this book

The book is organised into short, self-contained topics, each with practical advice and often a memorable phrase. Readers learn the DRY principle, don't repeat yourself; the idea of tracer bullets for building working skeletons early; the danger of broken windows, small signs of neglect that invite more; and the value of explaining a problem out loud, even to a rubber duck.

Thomas and Hunt write with humour and humility. Beyond coding techniques, they cover estimating, debugging, testing, automation and working with others, and they insist that developers take responsibility for their careers and keep learning. The second edition adds material on concurrency, security and modern team practices while keeping the original spirit.

Some advice will feel familiar to experienced developers, because the first edition shaped so much of the field. Beginners may need a little coding experience to appreciate it fully. It rewards rereading at different stages of a career. Each topic ends with challenges and exercises, and cross-references link related ideas, so the book can be read straight through or dipped into as a reference. About 352 pages in the Addison-Wesley hardcover.

About David Thomas

David Thomas1 book on Tori BooksCo-author of The Pragmatic Programmer.

Books Like The Pragmatic Programmer

See “The Pragmatic Programmer” on AmazonAudiobook

Save to Pinterest

See it on Amazon