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.