Listen free for 30 days
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged Audiobook
- Categories: Computers & Technology, Programming & Software Development
Add to basket failed.
Add to wishlist failed.
Remove from wishlist failed.
Follow podcast failed
Unfollow podcast failed
Listen with a free trial
Buy Now for £18.29
No valid payment method on file.
We are sorry. We are not allowed to sell this product with the selected payment method
Listeners also enjoyed...
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- By: Martin Kleppmann
- Narrated by: Benjamin Lange
- Length: 20 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Just brilliant
- By Anonymous User on 11-02-22
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
Very interesting and helpful!
- By Mario on 23-02-22
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford - hands-on practitioners who have taught software architecture classes professionally for years - focus on architecture principles that apply across all technology stacks.
-
-
Good book for broadening knowledge
- By Amazon Customer on 30-04-22
-
The Clean Coder
- A Code of Conduct for Professional Programmers
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 6 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them - and earn the pride and fulfillment that they alone possess.
-
-
Wonderful book about being a software engineer
- By Mario on 06-01-22
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 8 hrs and 24 mins
- Unabridged
-
Overall
-
Performance
-
Story
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- By: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall
-
Performance
-
Story
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
Mildly interesting
- By Anonymous User on 27-04-21
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- By: Martin Kleppmann
- Narrated by: Benjamin Lange
- Length: 20 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Just brilliant
- By Anonymous User on 11-02-22
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
Very interesting and helpful!
- By Mario on 23-02-22
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford - hands-on practitioners who have taught software architecture classes professionally for years - focus on architecture principles that apply across all technology stacks.
-
-
Good book for broadening knowledge
- By Amazon Customer on 30-04-22
-
The Clean Coder
- A Code of Conduct for Professional Programmers
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 6 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them - and earn the pride and fulfillment that they alone possess.
-
-
Wonderful book about being a software engineer
- By Mario on 06-01-22
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 8 hrs and 24 mins
- Unabridged
-
Overall
-
Performance
-
Story
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- By: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall
-
Performance
-
Story
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
Mildly interesting
- By Anonymous User on 27-04-21
-
Algorithms to Live By
- The Computer Science of Human Decisions
- By: Brian Christian, Tom Griffiths
- Narrated by: Brian Christian
- Length: 11 hrs and 50 mins
- Unabridged
-
Overall
-
Performance
-
Story
From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of human memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.
-
-
Simply delightful
- By AR Mijinyawa on 08-12-18
-
Site Reliability Engineering
- How Google Runs Production Systems
- By: Betsy Beyer, Chris Jones, Jennifer Petoff, and others
- Narrated by: Liz Porter
- Length: 20 hrs and 8 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient - lessons directly applicable to your organization.
-
-
Dont get it
- By Jon on 07-04-21
-
Clean Agile
- Back to Basics
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
Nearly 20 years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation - programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile’s founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended.
-
-
Interesting insight
- By Steve R on 14-12-21
-
The Complete Software Developer's Career Guide
- How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
- By: John Sonmez
- Narrated by: John Sonmez
- Length: 20 hrs and 4 mins
- Unabridged
-
Overall
-
Performance
-
Story
Technical knowledge alone isn't enough - increase your software development income by leveling up your soft skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.
-
-
A good listen and some good advice
- By Liam on 04-06-19
-
The Phoenix Project
- A Novel about IT, DevOps, and Helping Your Business Win 5th Anniversary Edition
- By: Gene Kim, Kevin Behr, George Spafford
- Narrated by: Chris Ruen
- Length: 14 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
Bill, an IT manager at Parts Unlimited, has been tasked with taking on a project critical to the future of the business, code named Phoenix Project. But the project is massively over budget and behind schedule. The CEO demands Bill must fix the mess in 90 days, or else Bill’s entire department will be outsourced. With the help of a prospective board member and his mysterious philosophy of the Three Ways, Bill starts to see that IT work has more in common with manufacturing plant work than he ever imagined.
-
-
An example of Audiobooks being better
- By Matt Williams on 01-12-15
-
Staff Engineer
- Leadership Beyond the Management Track
- By: Will Larson
- Narrated by: Shaula Evans
- Length: 8 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
At most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years. At the career level, your company's career ladder won't require that you work towards the next promotion; being promoted further is an exception rather than expected. This is also when many engineers are first given an opportunity to move into engineering management.
-
-
amazing book, shame about some editing
- By Dee on 28-08-21
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- By: Sam Newman
- Narrated by: Mitchell Dorian
- Length: 6 hrs and 45 mins
- Unabridged
-
Overall
-
Performance
-
Story
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.
-
-
Engaging and illuminating
- By Mark on 18-02-22
-
Grokking Algorithms
- By: Aditya Bhargava
- Narrated by: Derek Lettman
- Length: 3 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
This friendly guide teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. This accesible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.
-
-
A helpful audiobook.. but the attached PDF is poor
- By Traveling_steve on 27-08-20
-
The Kubernetes Book
- By: Nigel Poulton
- Narrated by: Nigel Poulton
- Length: 4 hrs and 33 mins
- Unabridged
-
Overall
-
Performance
-
Story
Containers are revolutionizing the way we build, ship, and run our applications. But like all good things, they come with their own set of challenges. This is where Kubernetes enters the scene. Kubernetes helps you deploy and manage containerized applications at scale. With Kubernetes, you can develop your applications on your laptop, deploy to your chosen cloud platform, migrate to a different cloud platform, and even migrate to your private cloud at your on-premises datacenter.
-
-
Easy listen for a technical subject.
- By John RPA on 27-03-22
-
The DevOps Handbook, Second Edition
- How to Create World-Class Agility, Reliability, & Security in Technology Organizations
- By: Gene Kim, Jez Humble, Patrick Debois, and others
- Narrated by: Ron Butler
- Length: 15 hrs and 51 mins
- Unabridged
-
Overall
-
Performance
-
Story
This award-winning and best-selling business handbook for digital transformation is now fully updated and expanded with the latest research and new case studies! Over the last five years, The DevOps Handbook has been the definitive guide for taking the successes laid out in the best-selling The Phoenix Project and applying them in any organization. Now, with this fully updated and expanded edition, it’s time to take DevOps out of the IT department and apply it across the full business.
-
-
A worthy update on the original
- By Ben Woods on 03-01-22
-
PowerShell: 21 Sample Codes and Advance Crash Course Guide in PowerShell Programming
- By: Zach Webber
- Narrated by: William Bahl
- Length: 1 hr and 15 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this audiobook, you are going to see various coding samples that are going to help you advance your coding functions in PowerShell.
-
-
Great advanced course regarding PowerShell.
- By James Musser on 24-01-20
-
Swift
- Basic Fundamental Guide for Beginners
- By: MG Martin
- Narrated by: William Bahl
- Length: 1 hr and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Swift: Basic Fundamental Guide for Beginners is designed to help new starters to Swift programming build a strong foundation in fundamentals of using Swift. In this book, you will get a practical experience of how to code in Swift language, techniques, tools, and concepts to help you obtain the basic skills Swift. You will learn a few concepts of how to build better IOS apps and so forth. Swift language is one of the best to get started in building apps.
-
-
Everything you need to know about swift is here
- By James Howard on 30-06-21
Summary
The Pragmatic Programmer is one of those rare tech audiobooks you’ll listen, re-listen, and listen to again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time.
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.
Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. All the old favorite topics are there, updated for this new world. And there's a bunch of new content, reflecting what we've learned in the intervening years.
Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a pragmatic programmer.
This audiobook is organized as a series of sections, each containing a series of topics. It is read by Anna Katarina; Dave and Andy (and a few other folks) jump in every now and then to give their take on things.
What listeners say about The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
Average customer ratingsReviews - Please select the tabs below to change the source of reviews.
-
Overall
-
Performance
-
Story
- Kindle-klant
- 02-09-20
Underwhelming
This was hailed as one of the all-time greatest books in the field of software development. Alongside “Clean Code”. Another waste of ink. Allow me to save you the seven bucks and the ten hours of your time with a summary: “Don’t be an idiot.” In Dutch we have a saying that loosely translates to “kicking in open doors”. Taking all the obvious frivoulous factoids that everybody already knows intuitively, and compiling them into a book, dedicating a chapter to every last one of them. Here are some of the key takeaways:
- Take responsibility for your work.
- Learn new things to stay up to date.
- An estimate of “163 days” sounds more accurate than “about 6 months”.
- Don’t write messy code.
And more nuggets of wisdom. There is a plethora of coding books to choose from. Keep looking.
33 people found this helpful
-
Overall
-
Performance
-
Story
- GiorgosN
- 25-04-20
Worthy audiobook
So this was my first audiobook ever. I've heard a lot about the original book, and wanted to try out an audiobook to listen to my commute.
The audiobook is fantastic, code examples are illustrated very well.
The content is worthy and needed for all programmers.
3 people found this helpful
-
Overall
-
Performance
-
Story
- W. Brown
- 30-08-20
A must listen for all programmers old and new
I identify myself as a programmer. I started coding for over 35 years back in the days when COBOL, dBase II were the languages of the day for me and the new IBM PC and Apple ][ were the new revolution. Recently I have returned to programming after a decade in management and the sales of technology. This book has helped me confirm what principles are still valid and what may not be so fashionable.
A few things I liked in no particular order:-
- Version control ie git should always be used even if you are a team of one
- My doubts 20 years ago about inheritance are shared by many
- Respect the culture of the language you use their name styles
- Plain text is the default
- Testing needs to be ingrained in the project from the start
I liked the style of the audiobook it was a good balance for a technical book that doesn't always transfer well to audio
2 people found this helpful
-
Overall
-
Performance
-
Story
- NickJ
- 24-08-20
Content great, delivery poor
Content of this book is fantastic, but the audio quality is very poor. Seems like its being recorded on a phone.
1 person found this helpful
-
Overall
-
Performance
-
Story
- Simon Roberts
- 02-08-20
Awesome
What can I say this is a must read / listen to book for any programmer or software individual.
Many thanks to the authors and book for making this a enjoyable read / listen to
Simon @ big boffin dot com
1 person found this helpful
-
Overall
-
Performance
-
Story
- Karina
- 26-07-20
I loved it!
I loved it! As a beginner in programming, I have learned a lot of tips and best practices from this book that I have immediately applied to my work.👍 The book is engaging and kerps you hook till the end as well. Thank you to the authors and editors for this great book!
1 person found this helpful
-
Overall
-
Performance
-
Story
- Jimmy's
- 21-04-22
love it
the book is well written and spoken with a nice structure and the content is of excellent quality. I recommend it to all programmers
-
Overall
-
Performance
-
Story
- Gav Barnett
- 16-02-22
Good book, well read. Off to boil some frogs...
Enjoyed the recording, especially the audio changes made where there would be section of code in the written book. the authors chime in to 'describe' the ideas of code rather than monotonously reading it line by line.
-
Overall
-
Performance
-
Story
- Anonymous User
- 24-11-21
Pragmatic and reasonable
if a bit preachy at times and perhaps not so easily implemented in practice at every job.
Many aha moments and reasonable recommendations. Some lessons ive learned the hard way and some new.
a good useful read.
-
Overall
-
Performance
-
Story
- Mr. R. Flatters
- 28-10-21
it was an interesting Adio book
from a developer standpoint it covering interesting processes from the beat way to code to how to work in a team. also working in agile way
-
Overall
-
Performance
-
Story

- Phil
- 26-05-20
Exquisitely narrated. Not a great text.
Most of book seems to be common sense, and much of what isn't is so overgeneralized as to be wrong. A great example of this pattern is in the DRY topic, where a function implementing an externally derived policy is said not to require comments at all; in the real world, this function should absolutely be annotated with its "source of truth" or other motivating reference so that future programmers, auditors, etc. can verify whether what it does is what it's *supposed* to do, and not just that what it actually does is what it actually does. Sure, this information might be in the revision control system or other external system, but at the very least this expectation warrants explicit mention here. The book seems to be riddled with such cases where the examples are insufficient to support the dogma. On the bright side, Anna Katarina's performance is absolutely impeccable: precise, measured, and easy to follow with no distracting idiosyncrasies.
18 people found this helpful
-
Overall
-
Performance

- Amazon Customer
- 21-01-20
An excellent and entertaining technical book
I had been looking for technical audio books to listen to in the car for my commute, I stumbled across this book and it checked all the boxes!
an excellent listen I only wish there were more technical audio books of this caliber out there.
17 people found this helpful
-
Overall
-
Performance
-
Story

- H. L. LaFond
- 16-02-20
David Thomas and Andrew Hunt have done it again.
I loved reading the first book 20 years ago I thoroughly enjoyed reading this updated edition. This is a great piece of knowledge and wisdom for our industry.
10 people found this helpful
-
Overall
-
Performance
-
Story

- Hynso Lashon
- 31-07-20
Fantastic advice
Listening through this casually before reading a hard copy. This is by far the best source of good general principles for programming I’ve run into. And everything is collected in one place. It can be read cover-to-cover or used as a reference.
6 people found this helpful
-
Overall
-
Performance
-
Story

- Jake Armendariz
- 26-04-20
Great Listen
Easy listen, helpful topics. there was some code involved that they link to a GitHub (I never looked at it) but it was not essential to usnertanding the message of each snippet of code.
6 people found this helpful
-
Overall
-
Performance
-
Story

- Utilisateur anonyme
- 21-07-20
A must read for jr developers striving to senior
Read this book if you wish to know what separates a junior from a senior programmer.
5 people found this helpful
-
Overall
-
Performance
-
Story

- R. W.
- 15-01-21
Required reading for any software professional.
In my 40 year career as software developer, engineer, architect, etc., I believe I have encountered a version of each the cited problems/circumstances, was an early adopter of many of the fad solutions purported to fix said, and came, the hard way, to the same conclusion a as the authors. if you read and diligently apply the contents of this book you will be a much more valuable contributor no matter what role you play in software production.
4 people found this helpful
-
Overall
-
Performance
-
Story

- cmdswitch
- 29-02-20
Wonderful applicable principals
This book's revision is a great update to the first edition. Great to listen to.
3 people found this helpful
-
Overall
-
Performance
-
Story

- Francisco Guiraldelli
- 24-06-20
That's one of the better books that I read!
That's a wonderful book! Every developer should read this book, in a simplest way amazing!
2 people found this helpful
-
Overall
-
Performance
-
Story

- Luis Labori
- 14-01-20
Excellent audio book...
Tha charters explain the teorical base that the student to have that analize and remenber..
2 people found this helpful