3 ms·
Copilot has an LSP I can add to whatever editor I need without breaking my entire existing developer workflow and tooling. Cursor and Aide are both their own e
by jpc0 2y ago
Copilot has an LSP I can add to whatever editor I need without breaking my entire existing developer workflow and tooling.
Cursor and Aide are both their own editors. Amazon Q might be able to integrate but a cursory search didn't immediately bring up a solution.
Even if the difference between Copilot and Cursor et al is GPT 3.5 to Sonnet 3.5 it wouldn't be worth the time. Even the places where Copilot feels useful and improves productivity isn't worth it with my recent experience. The improved coding speed just allows me to more quickly build shitty code that works around architectural issues. This was on a greenfield project may I add where people have praised the abilities of AI greatly. The only place I've actually found Copilot to be useful and where I miss it when I turn it off is the ability to autocomplete the currenr line reasonably well.
Even with boilerplate I have found it to make glaring mistakes. Example I had, generating the SQL for a many to many table when the PK in one table was a composite key. At first I thought, well that was useful it just generated the whole thing. Then I read the code it generated and it completely just made up fields, when the table it was referencing is 5 lines above in the same file, you cannot even make an argument about context length since the context is literally on the same screen.
I've seen much much worse examples in actual code where the generated code is close enough that unless you actually properly review it you will miss the mistakes. So now not only do I need to think about the architecture, I need to write half the code and code review the other half assuming a monkey high on LSD wrote it.
The real threat isn't that AI will steal coding jobs... The threat is that all the good developers will get so frustrated that farming goats might actually be a viable option.