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
I will never listen to another audiobook like this one
I really wish the authors had cut out the sections about where they referenced specific technologies. They would have ended up with a classic, and made it about 50 pages shorter to boot. It's still a great book with great principles, and I'd still recommend it to developers graduating from college, but you do have to get past the outdated bits.
My favorite advice is to use "tracer bullets": just like tracer bullets let you avoid complex math by giving you immediate feedback on where your shots are going, you can start developing a system by implementing the most basic front-to-back functionality, and then building up each part after the infrastructure is in place.
My favorite advice is to use "tracer bullets": just like tracer bullets let you avoid complex math by giving you immediate feedback on where your shots are going, you can start developing a system by implementing the most basic front-to-back functionality, and then building up each part after the infrastructure is in place.
informative
medium-paced
This has been recommended to me by several of the most talented engineers I've worked with and with good merit. Shows its age in some places but is worth reading by anyone involved in the creation of software for more than a year.
informative
inspiring
medium-paced
The Pragmatic Programmer is still quote current despite the fact that it was published in 1999. The book contains all sorts of useful advice for programmers. Most people, especially those with a *nix background, have probably heard a lot of what they have to say. However, this book emphasizes a lot of good software engineering techniques, describes why the techniques are important, and manages to do this in a readable package.
Good content. But having a degree in software engineering and having some experience, I was already familiar with the principles.
informative
reflective
medium-paced
Parts of it were certainly out of date, but the core of the book is good. That said, if you have already been introduced to CS in a modern fashion, this won't help too much. Covers Testing/Automation/DRY/orthogonality and espouses the idea of using a single text editor for every single thing.