Microsoft has a new Windows and Surface chief
theverge.com
theverge.com
* You can't make it too powerful, integrated, or streamlined because you need Microsoft services to be artificially differentiated from competitors, which means leveraging platform power.
* You can't make it too fast because you can't overhaul any systems that might break a truly insane amount of backwards compatibility.
* You can't improve the UX because the primary function is monetization.
From a career perspective, head of Windows seems like not a great job.
As much as I would hate them breaking compatibility, eventually it has to give.
Imagine 50 years from now, never being able to improve things due to backwards compatibility…
Windows has, in the past, already changed its kernel, filesystem, UI, driver model and many other things. They even implemented different compatibility modes which allowed them to make "breaking" changes without actually breaking compatibility.
Hopefully the new chief can put some spine back in and start saying no to things that are bad for the product.