I was actually debating this with my friend at the weekend - his whole career is a developer and he's very, very well paid for it.
And he's recently just started using GPT 4o, like me, and says it's absolutely incredible.
But when talking about learning, we reckon you pick up some skills via osmosis. Like, I COULD write a few things from scratch, but would take me awhile. But I can look at what GPT has done and understand it. It's a bit like, when you're learning a foreign language, and you can Read it but can't Speak it yet.
That said, one point of our discussion, was about how "coding" has evolved to be more readable over time anyway. Can anyone these days speak Binary? Or use the old Punch Card systems? Coding language as we know it is currently designed to be highly readable - it already uses human language at a "High-Level", and when you compile a program, it gets translated into an imedietate form, and then that gets translated into Machine Code (1s and 0s). So, using AI is really just one extra level above.
I was at a conference the other day, that had a spokesperson from Oracle. And they were saying how they're redesigning their SQL Algorythm to take Human Language. So, you can query a database with a setnence, rather than purposely writing SQL. So... I think, right now, it seems alien to get GPT to write things, but in future, it'll just be normal.
I started writing this reply 2 hours ago. But a call came through at work... Stupid real life getting in the way...