The Journey: From Coverage Metrics to Behavior-First
The final post in a 9-part series — tying together every lesson learned on the journey from brittle 80% coverage to resilient behavior-first testing.





The final post in a 9-part series — tying together every lesson learned on the journey from brittle 80% coverage to resilient behavior-first testing.
How test-driven development becomes even more powerful when AI agents write the code — tests as contracts, specifications, and the primary communication channel.
Why the first thing I look at in any pull request is the tests — and how treating diffs as a communication medium makes code review faster and more effective.
How shifting from code-first to behavior-first thinking transforms testing, TDD, and API design — and why it matters more than ever with AI agents writing code.
