Traditional auto complete can finish the statement you started typing, LLMs often suggest whole lines before I even type anything, and even sometimes whole functions.
And static types can assist the LLM too. It's not like it's an either or choice
Traditional auto complete can finish the statement you started typing, LLMs often suggest whole lines before I even type anything, and even sometimes whole functions.
And static types can assist the LLM too. It's not like it's an either or choice
"Almost all the completions I accept are complete boilerplate (filling out function arguments or types, for instance). It’s rare that I let Copilot produce business logic for me"
My experience is similar, except I get my IDE to complete these for me instead of an LLM.
Hard for an IDE auto complete to do this.
I find Copilot is great if you add a small comment describing the logic or function. Taking 10s to write a one line sentence in English can save 5-10 mins writing your code from scratch. Subjectively it feels much faster to QA and review code already written.
Having good typing and DTOs helps too.
…needn’t say more.
Copilot was utter garbage when I switched to cursor+claude, it was like some alien tech upgrade at first.