VI · Software practice & craft

Code Complete

What it does

The encyclopedia of construction. Variable naming, control flow, defensive programming, code-tuning, debugging, refactoring. Everything has a research citation.

Who should read it

Self-taught engineers who want to backfill the "how to write code" basics from primary sources.