Earlier quoted context omitted.
I think it's probably unreasonable to expect them to without giving them the ability to experiment and test ideas. Pretty much no inventions were invented just by thinking, which is the environment most LLMs have.
I think this is the key point. There is no feedback loop right now.
right now you ask llm to write a code to do basic web scraping for HN website for latest url and give username of the submitter. sure they will give you a code and give you a test script but you as the user have to run the script and give manual feedback to LLM. if the testing step can be automated, user would give an input and desired output or a prompt and choose between the results, that would be good.
kinda like you do inpainting and outpainting and other painting stuff but for code.
feedback is the key here as you said