The pivot to Linux on Azure, WSL, becoming again a Java vendor, adoption of Rust, FOSS culture on DevDiv, VSCode eating VS licenses...
On the other hand, Balmer would never allowed Windows development experience to be as bad nowadays.
On the other hand, Balmer would never allowed Windows development experience to be as bad nowadays.
These are all nice things for developers, but I don't think they are actually good for Microsoft in the long-term or their bottom line in the short term. At least not the way they've been executed.
If anything, the treatment of Microsoft's older cash cows under Nadella has been disastrous, essentially throwing goodwill and money away - e.g., the quality of and feature development in Windows.
See the Blazor amd Aspire push, WSL and XBox tooling on VS variants, versus anything desktop.
DevDiv is now under Azure as well, and is more than just .NET.