V · The craft
The Pragmatic Programmer
What it does
Career-defining advice on testing, automation, debugging, communicating, and learning. The 20th-anniversary edition rewrites and re-examines every original tip.
Who should read it
Engineers at any level. The early chapters re-shape how you think about the job; the later ones ship discipline.