development

It's a code jungle in there

June 15, 2006 12:29:30.838

Looks like my "tied up in dependency knots" take on Vista was on target - here's a guy who managed Windows development teams for 5 years on the problem:

Windows code is too complicated. It’s not the components themselves, it’s their interdependencies. An architectural diagram of Windows would suggest there are more than 50 dependency layers (never mind that there also exist circular dependencies). After working in Windows for five years, you understand only, say, two of them. Add to this the fact that building Windows on a dual-proc dev box takes nearly 24 hours, and you’ll be slow enough to drive Miss Daisy.

That build process makes the whole thing less than agile, for sure. Their long term "integrate everything" strategy has ended up painting them into a corner - and it's one they'll have more and more trouble getting out of. At some point, if they expect to move forward, they'll have to do what Apple did with OS 9 --> OS X -- make a clean break.

Comments

[d.w.] June 15, 2006 15:10:38.618

He pulled the post, sigh.

The original post is mirrored

[Joe Krutulis] June 15, 2006 16:32:14.358

[Christian Klein] June 16, 2006 2:43:35.348

There are rumours that Singularity will become the next generation Windows.

 Share Tweet This
-->