> You have to have the concept and structure in your head, it's just writing the code for it.
I wonder how far you'd get with the technique of asking ChatGPT to lay out its plans first, kind of like the improvements in math questions you see when you ask it to write down its reasoning before committing to any answer.
"This is what I'm looking for: XXX. What are the different pieces of this that I'm going to need to create?"
"Ok, the first thing on your list you gave me was a database to store the data. What would the structure of that database look like?"
"Can you give me the code to create that database?"
Etc etc. i.e putting the actual code as the last step each time.