This isn’t a lead-in to a joke. In fact, it’s a very serious question that’s being debated across the software development community. Agile adoption has blurred the historical distinction between ...
What Cherny is describing, in engineering terms, is the operating principle behind test-driven development (TDD). TDD has ...