Weird, I find that I get very good results with GPT-4 and GPT-4o. It helps to be in a position where you can communicate very explicit instructions on what and how to build. Use it like you’re planning what to code each step but just letting this mechanism do the typing. General writing and technical communication skills are a must so I can understand why some developers struggle with LLMs.
> General writing and technical communication skills are a must
Perhaps that is what he is trying to get at? I am sure my communication skills are poor, but I found utility in using these tools a year or so ago. Whatever gibberish I was able to give it often produced a good result. These days I can't seem to get anything usable out of them. It does seem, like the parent suggests, that they have gotten worse.
It may very well be that said tools are no worse, if even better, where communication ability is stronger. However, if we have chosen to optimize these systems for those who are great at communicating, at the cost of those who are not, that doesn't help with the topic at hand. The non-software engineers – implying Average Joe – are almost certainly not going to be great technical writers.