Earlier quoted context omitted.
I think this is fine as long as the success criteria are strict enough that they are forced to learn something in the end. Any significant testing will inevitably create that situation. The LLM won't have enough context to handle the more precise business requirements. The dev will have to read the code carefully and make their changes by hand. Additional rounds of testing may cause thrashing between regressed states…
> I think this is fine as long as the success criteria are strict enough that they are forced to learn something in the end. They are fired, get promoted to management, or learn the technical aspects.
My point was not only that so much human learning happens out-of-band, but that it has to be fundamentally different from how an LLM builds context. I've never seen an LLM overcome the thrashing on its own. There's never any "lightbulb moment".