The Pragmatic Programmer

By David Thomas, Andrew Hunt,

Book cover of The Pragmatic Programmer: Your Journey to Mastery

Book description

"One of the most significant books in my life." -Obie Fernandez, Author, The Rails Way

"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." -Mike Cohn, Author of Succeeding with Agile , Agile…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

4 authors picked The Pragmatic Programmer as one of their favorite books. Why do they recommend it?

This book’s title is absolutely perfect! There’s no agenda here other than identifying things that will make you a more effective and productive programmer.

That leads to a book packed with solid advice, whether it’s about how to write code or how to think about your career. The authors are consultants, so there are plenty of clear and interesting examples drawn from many different problem domains. That’s super fun for someone like me who’s hyper-focused on a single kind of programming.

Here is a confession: I never got around to reading The Pragmatic Programmer. Not cover to cover, I mean. I read it in fragments, a page here and a chapter there.

I was usually prompted by a reference in a blog post or a conference talk. It's hard to read about programming today without stumbling on quotes from this 1999 book. The Pragmatic Programmer is choked full of ideas that are thought provoking, beautifully discussed, and, yes, pragmatic.

Riding on this book's success, Andy Hunt and Dave Thomas went on to become publishers. When it came time to write my…

The Pragmatic Programmer provides every tip an individual developer needs to produce high-quality code on schedule.

I had been a professional software engineer for 20 years when this book was first published. Every clever technique I had learned appeared in the book, along with a bunch of new ones.

It was so clear and useful, and now it is considered a classic.

A full collection of self-reflecting ideas about how to approach coding from a strategic point of view. While some of it can be a bit obvious for the experienced developer, it can be invaluable for the newcomer and it’s always great to solidify knowledge in a more consistent way. The kind of book that you can read again after a few years and keep learning.

From Jaime's list on for Python and non-Python developers.

Want books like The Pragmatic Programmer?

Our community of 12,000+ authors has personally recommended 86 books like The Pragmatic Programmer.

Browse books like The Pragmatic Programmer

Book cover of The Soul of a New Machine
Book cover of The Mythical Man-Month: Essays on Software Engineering
Book cover of Practical Vim: Edit Text at the Speed of Thought (Pragmatic Programmers)

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,587

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in computer programming, python, and programmers?

Python 30 books
Programmers 22 books