Not OP, but in my case it's Visual Studio. It's just the best IDE for me, and I have literally decades of muscle memory using it.
I first tried Linux sometime in the late 90s, and this might finally be the year I switch over. I do everything else in a Linux VM now, may as well run Linux as host and Windows as a VM.
In my case not just visual studio but the work it would require to figure out all I figured out on windows. Creating VMs, websites, interacting with system features, lots of trivial and not so trivial things to learn. I have tons of home scripts in C#, would probably need to rewrite most of them, likely using different libraries, I am still stuck on .net 4.8 because of that. I would love to switch though. I just don't have the bandwidth.
Isn't that just vscode, that ugly abomination that I've given up trying to configure in a reasonable fashion after like 5 minutes every time I tried it out again?
Anyways, I'm on jetbrains these days and never looked back.
Yes, you're right, it's VS Code they're referring to and it's not the same thing.
I tried JetBrains Rider and stopped using it after the console window didn't auto scroll as I logged stuff into it - I don't know how something so basic doesn't work properly.
I should probably try again, as so many people recommend it that I can only assume I did something wrong to mess up the console.
> I tried JetBrains Rider and stopped using it after the console window didn't auto scroll as I logged stuff into it - I don't know how something so basic doesn't work properly.
I use JetBrains IDEs as my daily drivers, nowadays they're pretty good and feel more responsive than the previous versions (you can even choose between the older type of UI and something more minimalist).
As for the console, is it possible that you weren't scrolled all the way to the bottom? For example, if you scoll up a bit and want to look at specific lines, the console will append the text to the bottom but won't move your viewport, whereas if you scroll back down to the bottom (or use the button for that), it'll start scrolling automatically again.
For me it's the hardware support in windows. I've been using Linux on and off for 15 years, but every time I've tried to switch my home desktop I've always run in to issues. I used mint Linux for quite a while and it makes a very good stab at competing with windows.
Recently I got a steam deck and I'm surprised how good it is in desktop mode, and also at running windows games in proton. I'm actually considering getting a dock and ditching my desktop atx tower. The tracking and telemetry in windows has really put me off it.
It's been fine for me over the last decade, but I took the easy route and ran it on thinkpad T series mostly.
I've cobbled together a random ryzen system with an A380 half a year ago and didn't even check for Linux compat before buying, and steam with proton works pretty well on debian 13.
Deal breakers are usually those games that bundle the EA or Epic launcher, those two are fucking dumpster fires when it comes to proton. Like, you fiddle for an hour to get a stupid fucking launcher going that wants an additional account signup and then the whole AAA Windows game runs perfectly fine.
Makes you appreciate Steam/Proton/Valve even more every time.
Judging by replies here should really be a "why are you still on windows" askHN.
Besides other reasons here, when you have decades of experience on how things work, hundreds of little utils and tools... and you want to finally concentrate more on productive work in your life and not start the whole hurdle anew.
Maybe if a perfect, seamless VM environment would exist, but that still leaves the HW problems.
I think I would miss how seamless is RDP too. I have a lots of VMs at home (simplifies backups, or allows to have a machine behind a VPN without affecting connectivity of the main machines).