Hacker News new | ask | show | jobs
by thenerdhead 1277 days ago
Engineers will do anything but the most obvious thing to solve their problems. AI isn’t going to help you become a better writer, it is going to make your writing better. Those are two different things.
2 comments

Does it ultimately matter? The goal is to improve text communication with other humans, so whether that's accomplished by human or AI skills is not really important. We've used technology in all aspects to improve our quality of life, and this is another extension of that.

I think it's great OP decided to build a product to help them with this. It shows two great programmer virtues: impatience and laziness. And by posting it here, they can certainly bask in a bit of hubris as well. :)

Writing is so much more than grammar. Focusing on grammar to improve your writing is like focusing on your editor config to become a better coder.
Agreed with the first part, but I don't think the comparison makes sense. I think that focusing on your editor config allows you to be faster, more agile, hence allowing to write more code, review more code, fix more bugs, yadda yadda. Outcome = becoming a better coder!
People using GitHub Copilot are learning how to code while they review and tweak the AI suggestions. As an outcome, they are becoming better coders in the process.

Don't you agree?

At this time, I would not agree. That's because AI is literally knocking at the door for many use-cases and we haven't evolved with it yet(especially education). That will likely take another decade at this rate.

I believe the same reliance on Stack Overflow or Google for the most basic answers make people lazy and more impatient. This cheats people out of the process where you typically have these insights for wisdom. The AI also will not get "better" because it's capped at our collective understanding. Which fewer and fewer people will even contribute towards due to new AI-assisted habits.

Only time will tell if it makes people "better". There's no doubt it will be helpful and useful in many settings, especially in education. But this over-reliance makes you only as good as your tool. Which is what my original comment was trying to say.

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!
> 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!