The news got even worse: Longhorn was irredeemable because Microsoft engineers were building it just as they had always built software. Throughout its history, Microsoft had let thousands of programmers each produce their own piece of computer code, then stitched it together into one sprawling program. Now, Mr. Allchin argued, the jig was up. Microsoft needed to start over.
This was a pretty interesting article, and I imagine a more detailed examination of the change in software practices would be pretty interesting. It’s easy to hate the Microsoft, but competition is a good thing, kids, and MS getting better at what they do will push Apple/Google/et al to push back harder.