What Cherny is describing, in engineering terms, is the operating principle behind test-driven development (TDD). TDD has existed since the late 1990s. It's not new. What is new is that the economic ...