Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A few years ago we called that IntelliSense, right?

I remember many years ago as a Java developer, Netbeans could do such things as complete `psvm` to "public static void main() {...}", or if you had a field "private String name;" you could press some key combination and it would generate you the getter and setter, complete with javadoc which was mandatory at that place because apparently you need "Returns the name.\n @return The name." on a method called getName() in case you wondered what it was for.



I think most people define "Intellisense" as "IDE suggestions based on static anaysis results". Sometimes it blends a bit of heuristics/usage statistics as added feature depending on the tool. They are mostly deterministic, based on actual AST of your code, and never hallucinates. They may not be helpful but can never be wrong.

On the other hand, LLMs are completely different -- based on machine learning and everything is random and about statistics. It depends on training data and context. It is more useful but make a ton of mistakes.


Yes, Copilot and other LLM coding tools are just a (much) better version of IntelliSense.


Much worse imo.


That could be too. I don't use LLMs so I'm just giving it the benefit of the doubt based on other commentors here.


Most jetbrains IDEs come with those snippets and if you’re using IDEA, the code will be 50%+ generated by the IDE.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: