Test-First is the clear winner of the pre-AI coding era. But how does AI-assisted development change the balance between Test-First and Test-After? Who is the winner now?
Broadly speaking, AI-coding techniques fall into two distinct and alternative philosophies, you don’t want to confuse or mix.
Recent studies show that the productivity impact of AI-assisted coding can even be negative. A “perception gap” can make developers feel more productive when their output drops. Here, I explore ways to pursue real positive productivity gains.