Carefully read through the points and tell me the author is wrong. Everything written is reasonable and logical.
At a basic level, which of these two practices are more likely to result in you retaining information and learning: reading, writing, and debugging your own code, or copy-pasting someone else’s?
I think you're misunderstanding the author's point. They're not saying that AI-assisted coding is inherently bad, but rather that it can lead to a lack of understanding and retention of knowledge if used as a crutch.
The analogy you're making between reading, writing, and debugging your own code versus copy-pasting someone else's is a good one, but it's not a direct comparison to AI-assisted coding. When you copy-paste someone else's code, you're still reading and understanding the code, even if you're not writing it yourself. You're still learning from it, even if it's not through the process of writing it.
With AI-assisted coding, the issue is that the AI is generating code that you may not fully understand, and you're not necessarily learning from it in the same way. You're not reading and understanding the code, you're just accepting it as a solution. And that's where the problem lies.
It's not about whether AI-assisted coding is good or bad, it's about how it's being used. If you're using it as a tool to help you learn and understand the code, then that's one thing. But if you're using it as a crutch to avoid learning and understanding the code, then that's a problem.
So, to answer your question, I think it's more likely that copy-pasting someone else's code would result in you retaining information and learning, simply because you're still reading and understanding the code, even if you're not writing it yourself. But that's not the same as AI-assisted coding, where the AI is generating code that you may not fully understand.
At a basic level, which of these two practices are more likely to result in you retaining information and learning: reading, writing, and debugging your own code, or copy-pasting someone else’s?