Interesting article, I've seen a few articles recently from experienced XP background type folks saying they're dropping lower level TDD in favour of more outside in acceptance/E2E test driven approach
Post
adamtornhill.substack.comPractices I Abandoned with Agents: An Ode to Test-Driven DevelopmentAfter 25 years with TDD, we are now parting ways. The incremental TDD steps were great for human cognition, but didn't survive the transition to agentic coding.
In part, it is near impossible to get AI/agents to do actual TDD, particularly writing the tests first.
0 reposts1 like
> In part, it is near impossible to get AI/agents to do actual TDD, particularly writing the tests first. This. I have not seen LLMs writing tests first and then start the implementation, even after hard prompting. LLMs will happily write decent tests after implementing though. Related ->
Is TDD worth it when coding with AI agents? No, TDD is a process that doesn't seem to “come natural” to models. It's like an uphill battle against the training data, and takes a lot of iterations on a prompt to get it to follow the process most of the time. martinfowler.com/articles/exp...