Hall of FameJoel Spolsky200016 min readintro
The Joel Test: 12 Steps to Better Code
Summary
The Joel Test is a 12‑question checklist for evaluating a software team’s development practices, from source control to daily builds and bug tracking. Scoring each item gives a quick health metric, encouraging basics that improve reliability and predictability.
- Use source control and keep the repository the single source of truth.
- Automate a one‑step build script that can produce a full shipping build from scratch.
- Run daily builds to catch breakages early and assign responsibility for broken builds.
- Maintain a simple bug database with reproducible steps, expected behavior, assignee, and status.
Engineering managers and team leads should care because the checklist highlights low‑hanging process improvements that boost productivity and reduce risk.
4/10


