

#3282
Mentioned in 14 episodes
The Pragmatic Programmer
From Journeyman to Master
Book • 1999
The Pragmatic Programmer is a book that centers on how to use software to solve problems effectively and how to grow as a developer pragmatically.
It was first published in 1999 and a 20th Anniversary Edition was released in 2019.
The book emphasizes key qualities such as being an early adopter, having fast adaptation, inquisitiveness, critical thinking, realism, and being a jack-of-all-trades.
It uses analogies and short stories to present development methodologies and caveats, including concepts like DRY (Don't Repeat Yourself), YAGNI (You Aren't Gonna Need It), and rubber duck debugging.
The book covers topics such as writing clean code, estimating software delivery, instituting change, combating stagnancy, and making software processes resilient and efficient through automation and testing.
It was first published in 1999 and a 20th Anniversary Edition was released in 2019.
The book emphasizes key qualities such as being an early adopter, having fast adaptation, inquisitiveness, critical thinking, realism, and being a jack-of-all-trades.
It uses analogies and short stories to present development methodologies and caveats, including concepts like DRY (Don't Repeat Yourself), YAGNI (You Aren't Gonna Need It), and rubber duck debugging.
The book covers topics such as writing clean code, estimating software delivery, instituting change, combating stagnancy, and making software processes resilient and efficient through automation and testing.
Mentioned by












Mentioned in 14 episodes
Mentioned by 

as a resource for more details on mobile engineering challenges.


Gergely Orosz

167 snips
Building Reddit’s iOS and Android app
Mentioned by the speaker as a recommended book about software development.

101 snips
Advice for Writing Maintainable Python Code
Mentioned by ![undefined]()

in relation to the rubber ducking technique for problem-solving.

Charles Humble

60 snips
SE Radio 655: Charles Humble on Professional Skills for Software Engineers
Mentioned by ![undefined]()

as one of the books that inspired his university classes.

Artie Shevchenko

49 snips
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians

Artie Shevchenko

49 snips
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Recommended by ![undefined]()

as one of his favorite books.

Sander Hoogendoorn

26 snips
#0122 - How to be a good technical leader with Sander Hoogendoorn
Mentioned by 

and 

as the co-author of the book, and the subject of the podcast episode.


Bruce Eckel


James Ward

19 snips
#107 The Joy of Programming with Dave Thomas
Mentioned by ![undefined]()

as the book that popularized rubber duck debugging.

Tom Scott

15 snips
171: Duck on expenses
Mentioned by 

as the origin of the term 'rubber ducking'.


Charles Humble

SE Radio 655: Charles Humble on Professional Skills for Software Engineers
Mentioned by Robert, referencing a chapter about select just works.

Event Driven Architecture: The Hard Parts






