Test-driven development.

TDD feedback loops must be fast, and are ideally automatically triggered.