Take a photo of a barcode or cover
226 reviews for:
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
David Thomas, Andrew Hunt
226 reviews for:
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
David Thomas, Andrew Hunt
The OG software engineering book. This is the only book that should be mandatory reading for software engineers and truly one of the few books in the fast moving software engineering field that has stood the test of time.
I read this book half a decade ago, before I started working as a software engineer and it's surprising to me as I reread it today how much of the book I could still remember and how much of it is internalized through working in places that adhered to some of the principles.
The writing style is excellent with few code samples that still isn't unreadable today and a general tone that is befitting its status as a software engineering classic. What's truly impressive is that this book was written more than 20 years ago but all of it is still completely relevant. Some of the things that are taken for granted today such as testing, source control, continuous integration are some of the things that are emphasized in this book. Others, such as the various mindset chapters and teamwork chapters are still things that we struggle with today and still write books about today. I've been reading more and more books on software engineering and it's surprising to me how many books are essentially exploring some topic that was described in The Pragmatic Programmer. This is a testament to its classic status and that's why I always recommend this book to any software engineer. In a field that is always moving and changing, this book and its lessons might be the only constant.
I read this book half a decade ago, before I started working as a software engineer and it's surprising to me as I reread it today how much of the book I could still remember and how much of it is internalized through working in places that adhered to some of the principles.
The writing style is excellent with few code samples that still isn't unreadable today and a general tone that is befitting its status as a software engineering classic. What's truly impressive is that this book was written more than 20 years ago but all of it is still completely relevant. Some of the things that are taken for granted today such as testing, source control, continuous integration are some of the things that are emphasized in this book. Others, such as the various mindset chapters and teamwork chapters are still things that we struggle with today and still write books about today. I've been reading more and more books on software engineering and it's surprising to me how many books are essentially exploring some topic that was described in The Pragmatic Programmer. This is a testament to its classic status and that's why I always recommend this book to any software engineer. In a field that is always moving and changing, this book and its lessons might be the only constant.
Review for the 20th anniversary edition, audiobook format:
This is a well known book, full of practical advice for programmers, now updated after 20 years with new examples, and some newer advice that aligns with the current times. Still the core of the book remains unchanged.
Who do I recommend this book to: Software engineers starting out in their careers
What works and doesn't work in audio format:
The audio production is top notch. I like the book narrator and occasional stories narrated by the authors. The code samples don't translate well into audio.
This is a well known book, full of practical advice for programmers, now updated after 20 years with new examples, and some newer advice that aligns with the current times. Still the core of the book remains unchanged.
Who do I recommend this book to: Software engineers starting out in their careers
What works and doesn't work in audio format:
The audio production is top notch. I like the book narrator and occasional stories narrated by the authors. The code samples don't translate well into audio.
informative
inspiring
medium-paced
Wow... just wow!
This book is packed with so many tips for a sensible software engineering career! Lol... but you probably already knew that if you’re considering reading it.
I like the fact that serious information was presented in a not so serious way. While reading, I had so many haha moments!
I also really liked reading the quotes at the beginning of every topic, great stuff!
This book is packed with so many tips for a sensible software engineering career! Lol... but you probably already knew that if you’re considering reading it.
I like the fact that serious information was presented in a not so serious way. While reading, I had so many haha moments!
I also really liked reading the quotes at the beginning of every topic, great stuff!
A worthwhile read for new programmers, or old ones – useful, day-to-day advice that rings true with me. (Examples are a little dated sometimes, but principles are broadly applicable.) Glad I found this one!
This book is seriously ahead of its time.
Required reading for any software engineer who takes their craft seriously.
Required reading for any software engineer who takes their craft seriously.
informative
reflective
medium-paced
Really good stuff that reinforced a lot of my own principles and gave words to concepts I felt but had never thought about concretely. We read this for a book club I organized for my team and it generated some very stimulating conversation. IMO, should be required reading for anyone in software development.