The Pragmatic Programmer
by David Thomas and Andrew Hunt
Tips for a thinking programmer's career: DRY, orthogonality, tracer bullets, broken windows, learn a language a year. The 20th anniversary edition updates the classic.
Read it if…
you want to be a better software professional, not just a coder.
See the book →
Skip it if…
you are outside software.
Try instead: Code Complete →
Three things you will actually use
- Don't repeat yourself.
- Fix broken windows.
- Invest in your knowledge portfolio.
Do this first
Read the tips list and pick three.
Our verdict
The programmer's career guide.
See the book →
Compare with other Career books
Browse all Career book reviews or get the free Reality Code Cheat Sheet.
As an Amazon Associate, WisdomDeck earns from qualifying purchases. Links marked “Click to see” go to Amazon. We are not paid for opinions, prices and availability are not shown here and change on Amazon, and we never see your purchase details. Nothing here is medical, legal or financial advice.



