The Windows platform has many masters. It is important for both
Microsoft's client and server businesses, of course, but it's also
fundamental to the Azure platform. While it has become increasingly
unified, responsibility for its development (and financial
reporting) has often been split between divisions.
Conway’s Law says that any piece of software reflects the
organizational structure that produced it. The fact that there is no
single mind in charge of the overall product will inevitably manifest
itself in discontinuities in the characteristics of that product.
Yes, I know: scratch that future tense. It already has.
Show replies by date