Comment by Salgat
1 day ago
My experience, as a software developer, is that both Windows and Linux desktop are great. The biggest advantage Windows has is better support for desktop applications that are used by a lot of people, which is just the nature of Windows being more popular for desktop users, and is why I use it. With Linux, it's more likely you'll have to be a bit more savvy with occasional issues.
To note, with official Linux support on Windows, it's trivial for me to get everything I want as a developer on Windows, so that's never been a hard blocker for me.
> To note, with official Linux support on Windows, it's trivial for me to get everything I want as a developer on Windows, so that's never been a hard blocker for me.
Maybe not as a developer, but as a user I still think WSL is only kind of superficially a solution. You still are stuck with an update process that happens automatically and can brick your computer and recovery tools that, as far as I can tell, have never actually worked for anyone in history. You're still stuck with NTFS, which was a perfectly fine filesystem thirty years ago but now is missing basic features, like competent snapshotting/backups, and instead you have to rely on System Restore, which again doesn't actually work.
I mean, yeah, you can do `sudo apt install neovim`, and that's kind of cool I guess, but the problems with Windows, to me are far deeper and cannot be solved with a virtualization layer on top.
I dunno, for local development, I've never ran into any issues with this. And for stuff that really matters, I'm running it in a container anyways which makes it irrelevant which OS my computer is.