|
|
|
|
|
by bcbrown
4434 days ago
|
|
A decent portion of the bureaucracy is scar tissue from the antitrust case. Another big chunk (at least in Windows-land) is the commitment to backwards compatibility over new functionality. The third chunk was compliance with governmental requirements for purchasing by the federal government. There's things like "any software the feds buy must have Foo", and that's a really big deal for Microsoft, who set up a whole group to ensure that everything has Foo. It was pretty painful. A feature I was involved with got nixed by the Compliance team due to concerns around backwards compatibility. They had no incentive to say Yes, either, since that would mean more work for them. |
|
It turns out there 43 different people who had a voice in the feature, which was hashed out over a series of grinding meetings involving teams responsible for kernel, shell, Tablet PC, Longhorn, and (drumroll please) "Windows Mobile PC User Experience"."
"In Windows, the [repository] node I was working on was 4 levels removed from the root. The periodicity of integration decayed exponentially and unpredictably as you approached the root so it ended up that it took between 1 and 3 months for my code to get to the root node, and some multiple of that for it to reach the other nodes."
http://moishelettvin.blogspot.com/2006/11/windows-shutdown-c...