Hacker News new | ask | show | jobs
by Klathmon 496 days ago
LLM autocomplete is an entirely different beast.

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

1 comments

The author says they do the literal opposite:

"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.

I use LLM to generate complete solutions to small technical problems. "Write an input stream implementation that skips lines based on a regex".

Hard for an IDE auto complete to do this.

Yeah absolutely.

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.

> Copilot

…needn’t say more.

Copilot was utter garbage when I switched to cursor+claude, it was like some alien tech upgrade at first.