Comment by bob1029

6 days ago

Windows activation has been a game of CTF for me since the early 2000s. I've got more than enough resources to pay for a Win11 license many times over. But I refuse to. Part is something approximating "I've already paid the windows tax 30+ times" but it's more than this. The UX regression from the XP era is shocking when you put things side by side.

I happily paid $500 for a perpetual VS2026 license just a few days ago, but I'll continue to use things like massgrave for windows no matter how big my cash pile grows. I know it's the same company, but it's really not about the money. It's about sending some kind of a message regarding software quality.

If you could give me an experience identical to VS on Linux I would move in an instant. But it simply doesn't exist. It's frankly not even close after all these years. VSCode is like the IDE "we have at home". Linux is a great target for many things now (e.g., steam deck), but using it as my daily driver development platform is still a non-starter.

I know it's possible to make anything work on Linux, but that's not a very compelling argument for me anymore. It's got to work well. The experience can't suck ass. Even the steam deck was a herky jerky OOBE with WiFi/networking woes and 5-6 reboots to get it going. That's with Gabe Newell ~in charge using billions of dollars to make it go smoothly. I don't have access to those kinds of resources so I figure why even try. I've already thrown ~5k hours into the Linux hole over my lifetime. I don't think it's an investment that has paid off very well for me. Linus himself has acknowledged that the win32 ABI is the most stable and well designed he's ever seen. Why wouldn't I follow his advice?

As someone who has never really liked Visual Studio compared to alternatives (especially the JetBrains suite), I’m genuinely curious what experience you’re getting that you can’t get elsewhere?

  • Same as the win32 ABI - stability over time. I've been able to build up two decades worth of muscle memory because the product has been very consistent over my career. Rider has "only" been on the market for 8 years. I've actually tried this and many of the alternatives. It's not that they're invalid tool choices. They just don't stick for me.

    Relearning things like hotkeys for step [in/out/over] is a nonstarter. I don't really have patience to customize a complex tool like VS or Rider. I've made a point of getting comfortable with the default settings so that no employer or client can ruffle my feathers with locked down machines, etc. You can put me on a completely vanilla windows+VS dev box in an air gapped environment and I would be as happy as a clam.