Ask HN: Is there a future for Jetbrains IDEs?
Sadly, recently, the experience of being a Jetbrain's customer has gotten substantially worse.
The IDEs were never light, but they're getting slower each year. The occasional several second lock-up, is not so occasional anymore. There's focus bugs, rendering issues, crashes and a never-ending stream of bugs and missing features in integrations.
Compounding this, I'm yet to have an interaction with Jetbrains staff that didn't leave me tearing my hair out. A quick perusal of YouTrack makes it clear that abrupt, dismissive interactions are standard policy.
That said, Jetbrains refactoring tools are unparalleled and I still recommend Jetbrains IDEs to others. It's just a much harder sell than it used to be, in no small part due to VSCode.
It's not the first time JB have come up against free competition i.e. Eclipse. On-going commercial development seemed to give Jetbrains the edge. I'm not sure that's the case this time around.
Microsoft standardisation efforts go a long way to facilitating VSCode adoptions e.g. Debug Adapter Protocol. Jetbrains staff, of course giving a very Jetbrains staff response when asked about DAP:
> Nope, not supported and hardly will ever be.[1]
Community maintained projects consistently outperform Jetbrains support. That's a large part of what makes VSCode a much more compelling threat than Eclipse ever was. Open source is much better organised now.
I want Jetbrains to (continue to) succeed. I'm just not sure for how much longer they can sustain 500+ devs being pulled in every which way. The cracks are starting to show.
Do others share my concerns? Are you planning on, or have you already, jumped ship to VSCode?
[1] https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004975119-PHPStorm-and-Visual-Studio-Code-Debug-Adapter-Protocol
17 comments
[ 1.7 ms ] story [ 49.5 ms ] threadThey surely are not "getting slower each year", and I hardly see any major bugs (I use the IDE for Java, PyCharm, and used to use GoLand but don't do Go these days).
>Compounding this, I'm yet to have an interaction with Jetbrains staff that didn't leave me tearing my hair out.
Why do you need "interactions with Jetbrains staff"? I've used their IDEs for a decade or so and never had any, nor do I find any reason to have one.
In any case, if you're happier with VSCode, just use VSCode.
It's not like you have to use JetBrains.
But I don't see them going anywhere...
I prefer to use the IDEA plugins over the separate IDEs, but for reference I use:
- Android Studio (Used to be daily, now rarely)
- AppCode (Used to be daily, now rarely)
- CLion (Rarely)
- GoLand (Rarely)
- IntelliJ IDEA (Daily)
- Markdown (Daily)- Rider (Daily)
There's lots of other non-language plugins, but I've singled out Markdown as it seems to be responsible for a lot of rendering issues. Pane goes blank, dismiss it and you're left with a white rectangle obscuring everything until you restart IntelliJ.Also use the occasional third-party plugin (e.g. my own), but Jetbrains obviously can't be held responsible for those!
If it's at all relevant, I'm on macOS. I use most of these IDEs on Windows occasionally as well, but not enough to comment on their stability.
Probably worth clarifying, I like Jetbrains IDEs. Just less so of late.
But for the apps, I only use the individual language apps (Idea + Goland + PyCharm) as opposed to IDEA + plugins.
That, plus some feature "upgrades" which wantonly degraded performance (such as changes to the "find in files" dialog) made me give up on JetBrains for serious work. I love Kotlin and use it for personal projects, and CLion is great too, but for professional work I'll stick with VSCode and make do without the refactoring capabilities and intellisense of JetBrains tools.
Agree. I originally put this down to the St Petersburgian charm, (which is why I can forgive the odd grammatical error such as definite/indefinite article mixup/missing) but I also suspected that this was a pattern. On the other hand, if the numbers of users has increased, perhaps they (the users of youtrack.jetbrains.com) hit their own "Eternal September". [1]
Keeping a culture true to its origins is challenging.
[1] https://en.wikipedia.org/wiki/Eternal_September
I do wish that all of the community engagement with vscode could be redirected to something like emacs or neovim instead.
I was a big Jetbrains user before, but VSCode remote support really got me hooked. I use my faster PC to do the heavy lifting and it really improved my workflow.
I did try Jetbrains solution for remote development with their new Projector, but it isn’t there yet compared to VSCode.
Wirth's law is making me sad
I do hope they have a future. But I don't know their financials so can't be sure.
From my perspective, JetBrains can get away with being slow due to how much better it is at core features than any competitor.
VSCode continues to feel like a cheap alternative as opposed to the software I want to use to solve a problem. It takes the place in my life of the editor I use when I need something more complicated than Vim but isn't really project work.
The company seems to be doing very well and I read recently that the owners are now billionaires so I expect they'll be OK for this decade and probably the next as well. I expect the decline would be very slow if it happens at all.