What Cherny is describing, in engineering terms, is the operating principle behind test-driven development (TDD). TDD has ...
Generic formats like JSON or XML are easier to version than forms. However, they were not originally intended to be ...