The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
Your Journey to Mastery
Failed to add items
Add to cart failed.
Add to wishlist failed.
Remove from wishlist failed.
Follow podcast failed
Unfollow podcast failed
2 credits with free trial
Buy Now for ₹668.00
No valid payment method on file.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
Anna Katarina
-
Written by:
-
David Thomas
-
Andrew Hunt
About this listen
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.
©2019 Pearson Education, Inc (P)2020 David Thomas and Andrew HuntPeople who bought this also bought...
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- Written 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.
-
-
An epic to listen !
- By G S on 11-09-21
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- Written 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.
-
The Clean Coder
- A Code of Conduct for Professional Programmers
- Written 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.
-
-
best guidelines for software engineer
- By PARAG KUMAR on 13-11-22
-
Fundamentals of Software Architecture
- An Engineering Approach
- Written 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.
-
-
Insightful
- By Nisarg on 24-07-21
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Written 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.
-
-
Accompanying PDF is not provided.
- By Gaurish G. on 11-08-23
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- Written 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.
-
-
the learning and it's implementation
- By Anonymous User on 19-03-24
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- Written 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.
-
-
An epic to listen !
- By G S on 11-09-21
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- Written 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.
-
The Clean Coder
- A Code of Conduct for Professional Programmers
- Written 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.
-
-
best guidelines for software engineer
- By PARAG KUMAR on 13-11-22
-
Fundamentals of Software Architecture
- An Engineering Approach
- Written 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.
-
-
Insightful
- By Nisarg on 24-07-21
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Written 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.
-
-
Accompanying PDF is not provided.
- By Gaurish G. on 11-08-23
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- Written 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.
-
-
the learning and it's implementation
- By Anonymous User on 19-03-24
-
Building Microservices
- Designing Fine-Grained Systems
- Written by: Sam Newman
- Narrated by: Theodore O'Brien
- Length: 21 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Building blocks of microservice
- By SELVAMANI on 11-01-24
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- Written 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.
-
-
Very dry to follow without any visual aids
- By ST on 04-10-21
-
Algorithms to Live By
- The Computer Science of Human Decisions
- Written 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.
-
-
packed with interesting insights
- By Vd on 06-07-20
-
The Complete Software Developer's Career Guide
- How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
- Written 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.
-
-
Thank you for the tips!
- By Anonymous User on 28-11-21
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- Written by: Neal Ford, Mark Richards, Pramod Sadalage,
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Poorly articulated and overly stretched
- By Emon Mishra on 16-11-23
-
Staff Engineer
- Leadership Beyond the Management Track
- Written 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.
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- Written by: Alex Petrov
- Narrated by: Mike Chamberlain
- Length: 12 hrs and 51 mins
- Unabridged
-
Overall
-
Performance
-
Story
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it's often difficult to understand what each one offers. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
-
Coders at Work
- Reflections on the Craft of Programming
- Written by: Peter Seibel
- Narrated by: Mitchell Dorian, full cast
- Length: 20 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’ highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.
-
-
best audiobook on programming
- By alpha847 on 31-05-24
-
The Phoenix Project
- A Novel about IT, DevOps, and Helping Your Business Win 5th Anniversary Edition
- Written 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 amazing walk through memory lane
- By Amazon Customer on 18-06-19
-
Nine Algorithms that Changed the Future
- The Ingenious Ideas that Drive Today's Computers: Princeton Science Library
- Written by: John MacCormick
- Narrated by: Quentin Cooper
- Length: 6 hrs and 57 mins
- Unabridged
-
Overall
-
Performance
-
Story
Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's biggest haystack. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers, and we use digital signatures to verify the identity of the websites we visit.
-
-
Great book
- By JITENDRA P. on 22-07-23
-
Site Reliability Engineering
- How Google Runs Production Systems
- Written by: Betsy Beyer, Chris Jones, Jennifer Petoff,
- 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.
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- Written by: Tanya Reilly
- Narrated by: Wendy Tremont King
- Length: 13 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well—or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills. This in-depth book shows you how to understand your role, manage your time, master strategic thinking, and set the standard for technical work.
-
-
Actionable advice and excellent narration
- By Placeholder on 14-02-24
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
- yaSIR
- 31-01-24
Good listening for new as well as experience programmers
Listen with 0.85 or 0.90 speed. I have more than 10 years experience and it was good book.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Dinkar Gupta
- 23-10-20
Old (really) is eternal Gold
was such pleasure to listen and correlate everything even today.. and not just to programming :)
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Sudhanva Narayana
- 22-07-20
Fantastic book!
I just started my career as a programmer and this book gives me good vibes!
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
2 people found this helpful
-
Overall
-
Performance
-
Story
- Pranshu Agarwal
- 01-08-20
Fantastic read. Full of wisdom
Every programmer should try reading it once in a while. it's full of so many tips which we tend to ignore in our daily life
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Placeholder
- 03-10-20
Every programmer should read this book
Very informative. Enjoyed the listening. Even experienced programmer can benifit from this book. Thanks for the wonderful book.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Amazon Customer
- 27-12-22
very good insights into the programming.
Enjoyed listening to the book as a project manager. There are general topics which experienced programmers can gain over the time, listening/reading the book can get them at the spot a bit faster
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Anonymous User
- 23-04-24
the advice
alot of great advice I look forward to practice and implement towards my career
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- pondheron
- 29-05-24
Extreme wisdom from the depth of their experience in programming
A complete how to guide for a programmer on how to live a rewarding life, building their repertory of skills and knowledge,,working closely with high performing teams, delighting users and proud of their programming work. A sweeping review of insightful practices, so irreverently and delightfully labelled: The cat ate my source code, broken windows, boiled frogs, ETC (Easy To Change) principles, DRY (Don't Repeat Yourself) Principle, Tracer Bullets & Prototypes and many others. For anyone who is even remotely interested in the world of programmers - this is a must read.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!