For code completion, I’ve found it’s not good at jumping hard hurdles, but it is a bit better than find replace (e.g. it finds things that are syntactically different, but semantically related), and can notice stuff like “you forgot to fix the Nth implementation of the interface you just extended”.
It’s also good at “I need to do something simple in a language I do not know”.
I’ve definitely encountered ai slop from coworkers. I’m sure they also produce stack overflow copy paste garbage too. Dealing with their newly-found increased “productivity” is an open problem.
Insisting on strict static typing helps. The LLMs can’t help with that, and it forces a higher bar before compilation succeeds.
For search, try kagi fastgpt (no subscription required):
https://kagi.com/fastgpt
For code completion, I’ve found it’s not good at jumping hard hurdles, but it is a bit better than find replace (e.g. it finds things that are syntactically different, but semantically related), and can notice stuff like “you forgot to fix the Nth implementation of the interface you just extended”.
It’s also good at “I need to do something simple in a language I do not know”.
I’ve definitely encountered ai slop from coworkers. I’m sure they also produce stack overflow copy paste garbage too. Dealing with their newly-found increased “productivity” is an open problem.
Insisting on strict static typing helps. The LLMs can’t help with that, and it forces a higher bar before compilation succeeds.