|
|
|
|
|
by mark_l_watson
1286 days ago
|
|
I respectfully disagree with you, based on my personal use of Copilot. I find that having boilerplate code for making web service calls, database connections, etc. is an overall time saver. A factor of 10X? No. Obviously not a silver bullet, but a real time saver. For a while I only had Copilot configured for VSCode and PyCharm, but I mostly use Emacs. The day that I took a little time to configure Emacs to use Copilot, it really hit me how useful Copilot - once I always had it available. Also, the ability to tab through multiple code completions lets me choose what I think is a good completion in a few seconds, or hit ESCAPE to discard them. I have been programming since 1964 (my Dad gave me access to a timeshared BASIC when I was a kid) so I can read code very quickly from almost 60 years of work and play. I also find Copilot works well with my own bottom up, and REPL based development style. I understand that many developers don’t like Copilot, but, we are all free to choose our own tools. Anyway, I appreciate your comment even though my experience is different. |
|
No developer is competing with stackoverflow. These tools are enabling developers to quickly generate code for certain problems, which works especially well for boilerplate. But this isn't actually the main skill of a programmer, it is just some mechanical neccesity to writing software.
Much of what developers do is modifying existing code, fixing bugs, designing architecture and solving novel problems. If an AI could reliably do any of these tasks jobs would be endangered, but certainly that is not the case yet and AI would have to come quite a far way before that.