As a point of comparison, Zed does the agentic side panel overall better (though still not perfectly), but Zed is still by its nature more limited than e.g. PyCharm or CLion or RustRover or Rider.
As a point of comparison, Zed does the agentic side panel overall better (though still not perfectly), but Zed is still by its nature more limited than e.g. PyCharm or CLion or RustRover or Rider.
That said, I bet that’s how eventually we’ll end up with actually good ADEs (and a bunch of dead projects), by taking what works and changing or discarding what doesn’t - for example GitKraken Kepler has a really nice ticketing system integration but also the older versions I’ve tried had vibe slopped UI.
If nothing else, competition should push everyone who is capable to keep up to do better. It is kind of a bummer sometimes, though - I also wanted their Fleet to succeed, but that was before Zed became really good.
Without having to tackle those hard and time-consuming tasks of strategy, integration, etc.
The have also the Junie [0] alongside their "AI Chat" within the Jebrains IDEs.
Example: https://gist.github.com/rbehrends/4d9febe5c5c008961b309dd4a6...
The "Install From ACP Registry ..." allow you to use pi, OpenCode, Kilo Code, Cline, Cursor, Copilot (and a ton of other agents that I've never heard of) if you want.
But, they still have a solid IDE, they just need to figure out what they can do without losing that edge.
I am all for experiments, that's where all the innovations comes from. But don't push VSCode bullshit on me. If I wanted to use that shit, I would use NVIM/Vim. But not VSCode.
Which one exactly? I used to love Webstorm and Rider, but there were so many workflow-breaking bugs in each new release of Webstorm that I switched to VS Code. I still use Rider, but I've stopped my All Products subscription, because new releases usually decreased the amount of well-working features (and new features often didn't work at all).
Around 2022 I'd have agreed 100%, but these days not so much.
It has full Rust, Java, Python, Web stack, things that I work with.
There were few issues here and there occasionally, but last few months I have not faced any issues, and it's been really robust. It gets slow with LLM providers running in the background on my 7 year old laptop though. But on desktop it flies.
One example: In August 2024, new Vue projects stopped working correctly with Webstorm - not terrible on it's own, stuff can happen. The issue was reported on August 19th[0]. Someone posted a workaround, and on August 29th, they announced that a future version will fix the issue.
That future version was released on October 23rd[1]. In the intervening two months there was no indication in Webstorm that the LSP crashing was a known issue with a workaround. Users just had to search for the issue, stumble upon the thread, and manually update the component. They couldn't release this tiny version bump for two months, or at least add a link to the issue thread.
This would be fine if Webstorm were free, but it's pretty freaking expensive, and I didn't get any money back for the product being defective for 1/6th of the year.
[0]: https://youtrack.jetbrains.com/issue/WEB-68756/Vue-LS-2.x-Co...
[1]: https://youtrack.jetbrains.com/articles/WEB-A-233538543/WebS...
So many years I couldn't use Gnome properly because of an NVIDIA bug. We paid handsomely for our GPU, and they give a shit about us.
In the end, I'd love to see Jetbrains pull themselves together and return to their former glory. But I don't know if I'll ever give them another chance since their pricing structure heavily punishes unsubscribing. Since the bugs pushed me over that ledge, it'd seem that they should offer lower prices, not higher ones!
Sad to see that perspective. Many companies (at least in Germany) punish you for sticking with them.
Jetbrains is that rare company, where the important long term customers are rewarding by giving them a discount.
Their IDEs are still better than VS. I personally also wouldn't want to resort to VS Code with independent extensions.
They need to figure out what make sense here in terms of a product. I rather have a somewhat fragmented ecosystem right now than no relevant product from JetBrains whatsoever.