Reading list
BookCompleted
The Pragmatic Programmer
David Thomas and Andrew Hunt
- Started
- June 2, 2026
- Completed
- July 19, 2026
- Type
- Book
- software-engineering
- craft
Sample content. This entry is placeholder material included to demonstrate the layout, not a record of real work.
Key takeaways
- Most of the advice is about reducing the cost of being wrong later, not about being right the first time.
- "Don't repeat yourself" is framed as being about knowledge rather than about text, which is a more useful reading than the one usually quoted.
- Tracing a problem to its actual cause instead of the first plausible one is presented as a discipline, not an instinct.
What I want to apply
Keeping a running note of what I tried while debugging, so a long session leaves behind something more useful than a fixed file.
Where I disagreed
Some of the tooling advice has aged; the reasoning behind it has not. The chapter recommendations are worth reading as principles rather than as instructions.