I have had the experience (yelling), but also the great satisfaction of being able to ship code in production entirely generated by AI (Claude Code + Augment). The 10x productivity boost is probably a myth: this applies to the the first couple of sprints, so a POC or working demo. Long term it's more like 3x, but it requires a process, discipline and incremental development. All best practices in software engineering. As for the "joy of programming" argument, while certainly valid, it needs to be measured against the joy of delivering working products.
I have had the experience (yelling), but also the great satisfaction of being able to ship code in production entirely generated by AI (Claude Code + Augment). The 10x productivity boost is probably a myth: this applies to the the first couple of sprints, so a POC or working demo. Long term it's more like 3x, but it requires a process, discipline and incremental development. All best practices in software engineering. As for the "joy of programming" argument, while certainly valid, it needs to be measured against the joy of delivering working products.
I get more joy out of seeing the code I designed work than implementing a clever callback…