3 ms·
Just wanted to have a less glowing counterpoint to the other claims. I've used Copilot a bit, and found that the automatic completion was frequently interruptin
by nyanpasu64 5y ago
Just wanted to have a less glowing counterpoint to the other claims. I've used Copilot a bit, and found that the automatic completion was frequently interrupting my train of thought, making it harder to concentrate ("intrusive thoughts as a service"). I preferred only triggering completions upon pressing a keystroke, so I choose when to take a shortcut and ask to have code generated. I found it very helpful for generating boilerplate code, and debug logging I shouldn't have to think too hard about. Also it sometimes gave me clever ideas better than I thought of myself (like Rust code matching on a HashMap's Entry). Nonetheless I felt uneasy because I noticed myself getting too "lazy", not thinking about what code I want written before asking for help.
In the end, aside from boilerplate, I spend most of my time in Qt Creator (which doesn't have a Copilot plugin) rather than VS Code, so I mostly stopped using Copilot anyway.
- rjh29 5y agoI often have to turn it off. It's very useful when I know what needs to be typed but am too lazy. It's also sometimes amazing useful at coding stuff from a comment, and like you say it can teach you new idioms. It would be a great way of learning a new language from examples. When I'm problem solving or not sure how to code something though, its constant suggestions are just noise, and then I turn it off.