Before LLMs, when I still refactored by hand, coworkers who were using vim or vscode used to ask me to do big refactors, because IntelliJ always got it right, whereas with the other editors it was hit-or-miss.
Before LLMs, when I still refactored by hand, coworkers who were using vim or vscode used to ask me to do big refactors, because IntelliJ always got it right, whereas with the other editors it was hit-or-miss.
This is a major problem for them because they fragmented their IDE codebase so much properly maintaining it requires resources and people they don't have and would have to invest years of effort to replace. But that doesn't maximize quarterly profit, so it's left to decay and we get hourly LLM plugin updates.
I don't think they've devolved at all. They've always been a mix of brilliance (far ahead of everyone else on refactoring and semantic analysis, etc) and challenges. And it has a lot to do I think with just being a relatively small team.
And the wave of LLM/agentic stuff has been a serious threat to them. Their efforts with Junie and the things before that have been faltering steps.
I do think it's beyond the point where they probably should just rewrite the core things they do in Rust. Their issue since day one has been it seems they're in a perpetual fight with the JVM garbage collector.
I can list 2 dozen other things that Gopls doesn't support but Goland does.
Do you mean GUI, keyboard shortcuts, search dialogs, all the above?
I'm frustrated with (find and) search. So many options. It's both too much and too little.
But what would something better look like? Spotlight (Alfred, Raycast)? fff (fast fuzzy finder)?
I'm hoping I'll know it when I see it.