I can see where an experienced coder can use AI in a meaningful way and save time, but I'm concerned that today's crop of young, inexperienced coders will never get to your level of understanding. How much of your methodology would work if you didn't have your current level of experience?
I certainly wouldn't be able to use it as I do if I didn't already know how to code, though when it suggests something I don't understand, it's very good at explaining it to me, and it's also suggested a number of techniques and approaches I'd never have thought of that have proved very useful for solving particular problems with which I'd have struggled on my own.
So I really don't know. I use it in a way that seems natural and productive to me. An inexperienced coder wouldn't be able to use it the same way, I think, because I'm usually able to spot areas where it's struggling and to suggest better approaches. But on the other hand, there are some things that are pretty much a closed book as far as I'm concerned -- complex Google Sheets formulae, for example, or Google Sheets' Apps Script -- where I can just say "this is what the data looks like, and this is what I want to do with it" and ChatGPT will just spit out the functions or code, which runs out of the box. So I'm not sure I need to learn it.
A lot of coding, I think, is being able to analyse the project and break it down into units that can readily be dealt with by the particular language. That's why a lot of people find LSL difficult -- they reflexively think in terms of arrays, which LSL doesn't have, and find it very difficult to analyse it in ways LSL can handle. So maybe that's how coding will develop -- people will concentrate on how best to approach a project and how best to explain it to the AI, along with the outcomes they want to see and the various constraints.
Coding's always changing, after all. Even 30 years ago, the tech support people where I then worked were frequently surprised I understood and could write (then, not now) simple MS-DOS -- "It's a dying art," as one tech support engineer mournfully explained -- and not so long before that I'd have needed to be able to write binary.