| It's fascinating to me just how poorly they understand their long term developers. I've been making a living developing on windows since the early 2000s (having been a Unix guy before that) and the inexplicable inability to produce a working GUI solution for .NET core just leaves me flummoxed. Yet Electron.NET works fine across Linux, Windows and OSX. The sequence of events that means my main development machine is running Debian looked something like this: 1. Docker switches to WSL2, deprecates WSL1 2. My big dev box (running Windows Server 2019) can no longer test containers. 3. My laptop is running WSL2 so I'm spending more and more time in a Debian shell. All the CLI stuff works better there anyway. 4. I switch my big dev box to Debian and hey presto, suddenly Android Studio isn't a giant PITA. Let's try VS code. Oh ok, it's actually pretty cool. 5. I switch all my code base into VS Code. 6. What exactly do I need Windows for? A few games. I now do most of my dev work on Debian and the transition was made painless by WSL2, Microsoft making Windows a bad choice for developers and the Docker people playing along. If you're already spending a lot of time in WSL2 and you do a mix of Android and .NET Core, you have zero reasons to stay on Windows. |