I see people having petty arguments about OS choices...
Meanwhile, here I am running #Windows (#Windows11 specifically) on my main computer with #Ubuntu 22.04 #Linux in #WSL2 for work, and using an Apple M1 MacBook Pro running #macOS for my roaming setup...
... and I couldn't be happier.
You could be working with #dotnet, #java, #react, #typescript, #rust, #golang... The OS doesn't matter. They are all great choices.
P.S.: Windows users... Don't sleep on WSL2. It's great!
@FineWolf First, #WSL2 *IS* really great! However, I'm not sure that I'd say we've reached "OS doesn't matter". Lots of differences still: GUI programming, filesystem (outside of WSL2), Docker, etc.
Making portable applications is still a bit challenging... even though it's far better than it was.
Also, some of us still have trauma left over from using #Cygwin !
Absolutely. I'm not saying there are not caveats in specific use-cases, but they are usually workarounds for issues you might face, or abstraction layers to wrap platform specific APIs.