I’ve made the same transitions from win to Linux to Mac and for the same reasons. I’m going back to Linux though.
I’ve used windows professionally all that time and Windows 10 is the least productive it’s ever been, for me anyway. It’s just such a horrible experience and I don’t know exactly why that is. I didn’t even mind CMD and powershell and it’s not that I dislike Microsoft. I recently traded my personal g-suite in for a Office365 essentials plan, and I’m rather happy with it, but I just can’t get on the right food of Windows 10. I wish I could, the Surface Books are genuinely the modern MacBook Pro, but Ubuntu is just a better experience.
Of course there is still a few quirks, the only one that’s really bothered me is the lack of a Linux One Drive client, which should frankly tell you how little Microsoft has really changed. They don’t intend to be good for Linux, they want Linux to be good for them.
To discount the sweeping changes in the company culture because they haven't yet worked on what you want them to, don't you think that's a little short-sighted?
I wanted Microsoft to release a new terminal. It took 2 years. Now that it's out, I want it to support panes. There's only so much they can do at once.
I wanted a good consistent UI experience for Linux. It's been decades and that still hasn't happened. The groups maintaining KDE and Gnome can hardly agree among themselves much less with the userbase.
At this point, I'm more inclined to believe that Microsoft will get things done faster, than the Linux community will.
I'm not slamming Linux, either. Just being realistic after many years/attempts of being user. Better to have a stable and consistent base to work from. If you ask me, that's why so many folks who target Linux for development do it from a non-Linux platform. It makes for a much less frustrating experience.
We’ve worked with Microsoft for decades and I personally really like them as an enterprise partner, but I’m just not seeing those sweeping cultural changes you are.
They’ve certainly opened up, they’ve even open sourced .Net with core. It works with Linux, but it works better if you feed it security through Active Directoy, monitor it with Application insights and deploy it in Azure. There is now a CLI, VSC and Visual Studio for Mac, but Visual Studio for Windows is still light years better. And that’s really the general story. They’ve opened up, but I see it much more as Microsoft understanding the market again than a “new” Microsoft. I’m fine with it, it’s certainly nice to have better products, but I do think it’s the same old story of getting the most out of your environment if you buy all of it from Microsoft. I’m perfectly fine with that by the way, they are a company after all, and if they can make better products than they did before then cool!
I don’t personally think Windows 10 is a better product though. I find it to be one of the most frustrating OSes I’ve ever had to use, aWd that’s why I’m not going windows -> Linux -> Mac -> Windows like you are. I think Ubuntu is a much better experience than Windows 10, but then, I happen to actually really like gnome.
I’ve used windows professionally all that time and Windows 10 is the least productive it’s ever been, for me anyway. It’s just such a horrible experience and I don’t know exactly why that is. I didn’t even mind CMD and powershell and it’s not that I dislike Microsoft. I recently traded my personal g-suite in for a Office365 essentials plan, and I’m rather happy with it, but I just can’t get on the right food of Windows 10. I wish I could, the Surface Books are genuinely the modern MacBook Pro, but Ubuntu is just a better experience.
Of course there is still a few quirks, the only one that’s really bothered me is the lack of a Linux One Drive client, which should frankly tell you how little Microsoft has really changed. They don’t intend to be good for Linux, they want Linux to be good for them.