I feel that way about coding. Sometimes you have an idea and a plan to implement it. But once you start coding you realize that some things were not fully right or way more complex that it should If you let AI code for you, you will lose that
"Everybody has a plan until they get punched in the mouth (at runtime)." - Mike Tyson
I wrote this in another comment too, but one thing that helps in this case is to write what you want to implement in English first.
If it doesn't make sense in English, it won't make sense in code. But English is easier to draft and edit than code.
This happens a lot, which is why agile-style methods kept popping up to replace waterfall techniques, even before anyone tagged them with the ‘agile’ label.
Ironically, that led to a Agile™ consultant-industrial complex that tried to make it a cookie-cutter process again, but we still haven’t escaped the need to break out the IDE and actually put idea into something concrete, and I doubt we ever will.
Yes. The code I produce in a year I could type in a week. The time goes into understanding the problem. You're not going to get significantly more code without reducing the level of understanding.