The debate around AI-assisted coding is split into two loud camps: skeptics decrying a flood of unmaintainable "AI slop," and enthusiasts boasting 10x productivity gains. There is truth to both sides. To understand why, we have to look at the dividing line:The debate around AI-assisted coding is split into two loud camps: skeptics decrying a flood of unmaintainable "AI slop," and enthusiasts boasting 10x productivity gains. There is truth to both sides. To understand why, we have to look at the dividing line: software engineering discipline.

The reason for this divide is simple: AI agents are a force multiplier. They magnify both your strengths and your weaknesses.

AI doesn’t fix engineering problems.

It magnifies them.

Strong teams get stronger with AI.