Test-First is a clear winner in manual coding. But how does AI-assisted development shift the pros and cons and change the balance between Test-First and Test-After?
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.