“ The problem is, no-one has shown us how to use AI effectively,”
This is what I see at my place. Loads of people playing with it, but no real idea how to properly drive it - and no consistency on how people use it. FWIW, I’ve had some training, done my research, and put the hours in to figure out how to get the best out of it. Context is key - with good instructions files, decent prompts, and choosing the right model for the job, I’ve found the output to be quite impressive and a massive timesaver. Personally I just see it as yet a higher level programming language.
I’ll caveat all that with the fact that I’ve spent nearly 30 years in the game so have the ability to properly assess and evaluate its output. I do worry about the next generation of devs who won’t even be able to read the code AI produces, let alone understand it. Perhaps the paradigm will shift so we stop caring about the actual code and treat it more as a black box, the emphasis shifting more towards specification and verification.