V · The craft
Code Complete
What it does
A massively detailed guide to writing programs that other people (and future you) can read. Variable naming, function design, defensive programming, debugging, refactoring.
Who should read it
Anyone responsible for code that lives more than a quarter. The book is large but every chapter is independent.