What Cherny is describing, in engineering terms, is the operating principle behind test-driven development (TDD). TDD has ...
Have you ever muttered the words, "Shoot, I was supposed to turn off there," while driving? I definitely have. But what if your car could let you know when you need to change lanes to make an exit?