I found it’s useful for code where I know like 70% of what I’m doing. More than that and I can just do it myself. Less than that and I can’t trust and diagnose the output.
I’d rather have old fashioned stack overflow and tutorials, honestly. It’s hard to actually learn when it just gives answers.
I use it for coding advice sometimes, as an amateur hobbyist it’s really useful to point me in the right direction when facing problems I’m unfamiliar with. I often end up reinventing the proverbial wheel, just worse, but LLMs can help point out standards and best practices that I, as an outsider to the industry, am unaware of.
You have to be careful at low skill/knowledge levels, because it’ll happily send you down a crazy path that looks legitimate.
I asked it how to do something in oracle SQL, because I don’t know oracle specifically, and it gave me a terrible answer. I suspected it wasn’t right so I asked a coworker who’s an old hand at Oracle, and he was like “no that’s terrible. Here’s a much simpler way”
github copilot is fantastic for exactly this reason… completes a few lines, auto corrects, automatic find and replace, automatically fills a 3 line function body that would otherwise be an extra dependency
I found it’s useful for code where I know like 70% of what I’m doing. More than that and I can just do it myself. Less than that and I can’t trust and diagnose the output.
I’d rather have old fashioned stack overflow and tutorials, honestly. It’s hard to actually learn when it just gives answers.
I use it for coding advice sometimes, as an amateur hobbyist it’s really useful to point me in the right direction when facing problems I’m unfamiliar with. I often end up reinventing the proverbial wheel, just worse, but LLMs can help point out standards and best practices that I, as an outsider to the industry, am unaware of.
You have to be careful at low skill/knowledge levels, because it’ll happily send you down a crazy path that looks legitimate.
I asked it how to do something in oracle SQL, because I don’t know oracle specifically, and it gave me a terrible answer. I suspected it wasn’t right so I asked a coworker who’s an old hand at Oracle, and he was like “no that’s terrible. Here’s a much simpler way”
I find it’s good at writing boilerplate and scaffolding code, the stuff I really hate doing.
github copilot is fantastic for exactly this reason… completes a few lines, auto corrects, automatic find and replace, automatically fills a 3 line function body that would otherwise be an extra dependency