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
They 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...
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.
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.
From my perspective, JetBrains can get away with being slow due to how much better it is at core features than any competitor.
I do hope they have a future. But I don't know their financials so can't be sure.
I do wish that all of the community engagement with vscode could be redirected to something like emacs or neovim instead.
Wirth's law is making me sad