We definitely haven't been writing completely correct code in the past. But even so, the code LLMs write has more issues than the code humans write.
When I started, I had to review every line, and frequently found bugs, but lately, I’ve been impressed with the quality of the code. I don’t think that I’ve had to make any code-level adjustments, in a while.
I'm sorry to be the bearer of bad news: human coding has not improved a lick since then.