VI · Software practice & craft

The Pragmatic Programmer

What it does

Tactical advice that aged well. DRY, orthogonality, tracer bullets, broken-windows theory, plain text, version control as muscle memory.

Who should read it

Read at 2 years of experience, again at 5, again at 10. Each pass surfaces different chapters.