My Notes
← All Notes

The Pragmatic Programmer

2026-04-20Reading

Timeless advice for software craftspeople — this book changed how I think about code ownership and career growth.

What it's about

The Pragmatic Programmer by Andrew Hunt and David Thomas is a collection of practical wisdom for software developers. It covers everything from personal responsibility to architecture, with short, punchy chapters that are easy to revisit.

Key takeaways

  • Own your craft. Don't blame tools, languages, or teammates. Take responsibility for the quality of your work.
  • DRY (Don't Repeat Yourself). Every piece of knowledge should have a single, authoritative representation.
  • Tracer bullets. Build end-to-end prototypes early to validate your architecture before going deep.
  • Be a catalyst for change. You can't force change, but you can show people what's possible.

Favourite quote

"You have the power to change your organization or leave it."

Would recommend to

Anyone entering software development, or experienced developers who feel like they've lost the plot on what good engineering looks like.