@jbqueru@fosstodon.org In my experience, ChatGPT has only reliably made code with fairly convincing variable names, and it usually gets the right names for framework classes.
But like you, I've found it wildly inadequate at generating usable code. It tries to use method signatures that don't exist, doesn't bother to fill in object fields, and skips other important steps that, like you said, are the hard part.
I think of ChatGPT as an idea generator when I don't already know what to do, but nothing more.