#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.

Mentioned by

Mentioned in 14 episodes

Mentioned by
undefined
Gergely Orosz
as a resource for more details on mobile engineering challenges.
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
Charles Humble
in relation to the rubber ducking technique for problem-solving.
60 snips
SE Radio 655: Charles Humble on Professional Skills for Software Engineers
Mentioned by
undefined
Artie Shevchenko
as one of the books that inspired his university classes.
49 snips
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
undefined
Artie Shevchenko
mentions that 'Pragmatic Programmer' makes a very good point about assertions.
49 snips
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Recommended by
undefined
Sander Hoogendoorn
as one of his favorite books.
26 snips
#0122 - How to be a good technical leader with Sander Hoogendoorn
Mentioned by
undefined
Bruce Eckel
and
undefined
James Ward
as the co-author of the book, and the subject of the podcast episode.
19 snips
#107 The Joy of Programming with Dave Thomas
Mentioned by
undefined
Tom Scott
as the book that popularized rubber duck debugging.
15 snips
171: Duck on expenses
Mentioned by
undefined
Charles Humble
as the origin of the term 'rubber ducking'.
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app