> <i>We are primarily a Go and Python shop, which means our only real option is VSCode</i><p>I’d like to echo the sentiments of Reddit user tikhonjelvis, who commented¹:<p>“Man, I <i>knew</i> CS programs were skimping on Emacs fundamentals, but I hadn't realized it was <i>this</i> bad.”<p>1. <<a href="https://old.reddit.com/r/ExperiencedDevs/comments/1gqj7qa/my_company_has_banned_the_use_of_jetbrains_ides/lwyggo5/" rel="nofollow">https://old.reddit.com/r/ExperiencedDevs/comments/1gqj7qa/my...</a>>
Useful link to the JetBrains blog from the Reddit discussion: <a href="https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrains-statement-on-ukraine/" rel="nofollow">https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrai...</a><p>From that blog post (2022):<p>> In addition to terminating all sales, all of our offices in Russia, including Moscow, Novosibirsk, and St. Petersburg were shut down. Work on the new campus in St. Petersburg was also terminated. All R&D activities were gradually stopped and liquidation papers for our Russian legal entity were filed in August 2022.
I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or Emacs and just stick with it for your whole career.
I know this is so common to say that it's a joke at this point but...<p>I'd just quit. If people in my company are making sweeping decisions that I disagree with (how much they are based in reality aside), I would just leave. If the company isn't aligning with you on something you feel passionately about, just leave. There are oodles of companies out there that would align with you on this.
The perspective here in Russia is diametrically opposite. The common opinion is that JetBrains has completely severed its ties with Russia and appears to have pro-Western, probably European management: they don't sell in Russia anymore, and recently they have started silently deleting licenses of users who appear to have Russian IPs as detected by their license server. Local companies have to use proxies.
JetBrains has gone downhill since they purged their original developers. The IDE is not as performant, and newer versions are full of bugs. I have heard this first hand from people in Russia. Cursor.sh and ai development tools are a huge threat to the company, and are far outside their core competency. Decent chance they cannot keep up with innovation, and their hyper tuned IDEs become obsolete.
> If anyone has ever gone from a Jetbrains IDE back to VSCode, you likely know that this transition feels pretty bad.<p>Does anyone know what OOP is talking about here? VSCode is working just fine for me and I do not have a reddit account to ask it him myself
I used to love using JB products, especially for refactoring massive Java projects. But over the years, the IDEs have become more and more bloated. Even without adding any plugins, the IDE is very clunky.<p>Have switched back to using neovim (my go-to during college with a crappy MacBook, lol) and set it up with nvchad to lazy load the LSP plugins.<p>Haven’t looked back.<p>Did it take months (gradually improving and re-learning) to get to this point? Yes, it did. But in the long run, I learned to be more efficient in my writing and removed a yearly subscription as well.
IIRC jetbrains was a russian company, backed by people close to putin. Then they "migrated" away from russia (jetbrains users are 90% westerners) to avoid losing their users, and even made some blog post about it, but from what i have heard the people behind the curtains whose names are in no legal papers are in fact still the same people with close ties to putin and his inner circle.