2 ms·
It's very simple: googling and copying should be a method of last resort. Behind even "googling and learning and then writing your own code based on what you le
by majormajor 5y ago
It's very simple: googling and copying should be a method of last resort. Behind even "googling and learning and then writing your own code based on what you learned," for instance. I'd bet I do it less than once a week. (Trying to find something through google and FAILING to find a useful answer is, sadly, much more common for me.)
Copilot makes it a method of FIRST resort.
If I know what I'm doing, and know I should escape my inputs... but copilot barfs up a block copied from someone who didn't... now I have to retrain myself to spend time reading the suggested code for stupid shit like that versus just using my own knowledge in the first place.
That's a far cry from "i know the method name I want has 'string' in it somewhere"-style autocomplete.
You're basically importing a library of "every stupid crap anyone committed to github" and just hoping the the library functions in it are safe and reasonable. That's a crazy dependency to bring into your project if your own programming skills are above that of the median github user.
- aeorgnoieang 5y ago> That's a crazy dependency to bring into your project if your own programming skills are above that of the median github user. So, roughly half of programmers would be _better_ served just blindly using Copilot's suggestions then? Personally, I find that I work with so many different things so often that I "googling" is often much quicker even than reading documentation or even searching my own existing code. But I also have _zero_ interest in Copilot at all, so what do I know?