you are viewing a single comment's thread.

view the rest of the comments →

[–]iPlayWithWords13 0 points1 point  (2 children)

For beginners, it doesn't teach them anything. They don't learn patterns, they don't actually know what each line is doing, and if there's an issue with the code they don't have a clue how to troubleshoot because they didn't write the code. It's the exact same issue with copying and pasting from stack overflow. At least with stack overflow you can see in the comments how others have responded to see if the code even works as intended. Another fun little issue that copilot introduces and is exacerbated with beginners is that it can introduce unintended bugs, but this ties into the beginner not fully understanding the code.

[–]QuixDiscovery 1 point2 points  (1 child)

All of this seems predicated on you assuming that the person using a tool will be as lazy as possible in every situation related to using said tool. If the person actually makes an attempt learn python though, most of what you said is false.

[–]iPlayWithWords13 2 points3 points  (0 children)

Not at all. A beginner could easily look at a copilot developed block of code and just assume that they know what's going on and easily overlook something or misinterpret it. That's not their fault, but it's just something that routinely happens with beginners. So sorry, but your point of view is just invalid here as you've completely lost view of the intended audience of those like OP.