I love the Mac but recent changes, idiotic Liquid Glass and a company that has lost it's way has made me never want to upgrade to Tahoe. So, I think 2026 is the year of Linux for me. In a few months I will be "in between" projects so this might be a good time to change. The big issue is a C++ IDE. I'll give JetBrains a good try. I hear mixed things.
This time for sure!

@grumpygamer JetBrains now has opt-out LLM source code harvesting with the minimum level of anonymization, just so you're aware. I stopped using their products for that reason, but if you want a full-fledged and featureful IDE, they're kinda the only game in town.

https://blog.jetbrains.com/blog/2025/09/30/detailed-data-sharing-for-better-ai/

Better AI Depends on Better Data: We Need Your Help | The JetBrains Blog

Update (November 10, 2025): We’d like to provide an important update regarding the delivery of the detailed data-sharing functionality described in this post. While we originally planned to release

The JetBrains Blog
@serebit @grumpygamer JetBrains also led/founded/staffed heavily by Russians. so thats a security or ethical showstopper for some
@synlogic4242 @serebit Name another C++ IDE on Linux? One that can fully debug c++ code by breaking, stepping into and out of and even going into ASM. Surprisingly I think they are the only game in town.
@grumpygamer @serebit yeah from purely a functionality standpoint their IDEs are near the top unfortunately. and I personally try to avoid MS and Apple stacks. I have not evaluated Eclipse in many years
@grumpygamer @synlogic4242 @serebit VS Code should be good. I haven't done C++ in years, but people seem to be happy with it.
Ironic that a Microsoft product is considered a good option for Linux

@Sh41 @grumpygamer @serebit yeah I loathe Microsoft but if the alternative is a far-too-Russiany IDE like JetBrains I view MS as the lesser evil. I used XCode heavily in past for ObjectiveC but never C or C++

I'm mainly a Golang guy now and vim is fine for it

@synlogic4242 @grumpygamer @serebit I love Vim, but even for something relatively simple, like retro development (I do MSX games for fun) I use something slightly more advanced, in my case Kate + custom shortcuts and scripts works well for me
@Sh41 @serebit ok thanks, I'll look at Kate too. I want to like it and have it me win me over. the barrier will be high haha
Update on JetBrains’ Statement on Ukraine | The JetBrains Blog

As a response to the Russian Federation's invasion of Ukraine, we announced that we would be suspending all R&D activities in Russia, as well as our sales in Russia and Belarus. It has now been ap

The JetBrains Blog

@synlogic4242 @serebit @grumpygamer

JetBrains is a European company with a strong public voice against the Russian government: https://blog.jetbrains.com/blog/2022/03/11/jetbrains-statement-on-ukraine/

JetBrains' Statement on Ukraine | The JetBrains Blog

We have already made our position very clear in regard to the invasion of Ukraine. We condemn the attacks of the Russian government, and we stand with the Ukrainian people, including our own colleagues and their families.

The JetBrains Blog

@[email protected] @serebit its Russian founded/led/staffed. a recent AskReddit by JetBrains Golang team listed 5 names. 3 were Russian, 1 was vaguely Eastern European.

There's ample evidence to not trust their software with read/copy/build/root/exfil permissions to one's source code. Insanely and dangerously naive if one knows anything about how Russia works.

@synlogic4242 @serebit we're stuck between a rock and a hard place then. Obviously US tech now increasingly falls under similar ethical issues, and data sovereignty problems.
@synlogic4242 That's a disgusting / ironic remark, with this kind of discrimination famously not being an ethically sound policy. I can confirm though that they are staffed by Russian immigrants, like tons of other IT companies. It's not even funny to bring this up as a security risk given the other shit that's been going on recently.
(edit: corrected last sentence)