We often used to get video games for Christmas, but wouldn’t be allowed to play them straight away because we were spending quality time with family etc. Then we’d get up early on the 26th and pack the car to go on a 2 week camping trip, still not having played our precious new game.
We would take the instruction manual with us on the trip and spend those 2 weeks intensely studying the controls, the lore, everything. By the time we returned home we were fucking ready.
This is a thing people miss. “Oh it can generate repetitive code.”
OK, now who’s going to maintain those thousands of lines of repetitive unit tests, let alone check them for correctness? Certainly not the developer who was too lazy to write their own tests and to think about how to refactor or abstract things to avoid the repetition.
If someone’s response to a repetitive task is copy-pasting poorly-written code over and over we call them a bad engineer. If they use an AI to do the copy-paste for them that’s supposed to be better somehow?