Hacker News new | ask | show | jobs
by flashgordon 1278 days ago
Hmm if i was to make an argument to "disagree" which I feel reasonably compelled to do - using GitHub copilot to generate (somewhat working) code and reviewing it is akin to watching videos about learning to play the violin. Great for familiarity and knowing where to find said videos, terrible for competence, mastery or originality!
1 comments

> terrible for competence, mastery or originality!

Would you say the same for finding a solution to your problem in StackOverflow? My argument is that you will always learn from adapting to your situation. And on copilot I think it's the same thing, but now you are finding your solution way faster.

It's not like in the videos example case where you are passively watching something. No, you read the suggested code, execute your code, look for bugs, test it etc. Then you move on to the next step of your coding task or whatever.

Yes I agree with you there. But just the act of consuming (which it seems like what the OP was trying to do without actively engaging in writing/creating on a regular basis) wont make you (imo) better unless you go and build something with it. Reading the dragon book (or SO explanations) is fantastic but if you want to be a PL expert building a toy compiler (and a few iterations) can do wonders!