AI has changed what it means to write software. Code generation is being commoditized. The hard problems — coordination, verification, architectural judgment, organizational alignment — are not. The bottleneck has moved, but it hasn’t disappeared.
I’ve been tracking this shift closely from both an engineering and leadership perspective: what AI tools actually change about delivery, where the verification and coordination costs accumulate, and what the role of the software engineer looks like in an AI-first world.