Select your localized edition:

Close ×

More Ways to Connect

Discover one of our 28 local entrepreneurial communities »

Be the first to know as we launch in new countries and markets around the globe.

Interested in bringing MIT Technology Review to your local market?

MIT Technology ReviewMIT Technology Review - logo


Unsupported browser: Your browser does not meet modern web standards. See how it scores »

{ action.text }

Dave Weinberger, in Small Pieces, Loosely Joined, argues that this type of imperfect code is precisely the reason for the innovation and expansion of the Web: “In the real world, perfection is held as an ideal we humans always disappoint; on the Web perfection just gets in the way.”

I have no idea if Weinberger would approve of Microsoft’s O/S development–and I certainly wouldn’t want to put those words in his mouth since Microsoft’s code is proprietary, which is a different matter altogether from Web protocols–but the underlying idea that creating imperfect code can be adapted by individuals is the same.

Which begs the question: if Microsoft’s O/S development is actually rational, why the uproar over the not-so-impressive release of Vista?

The most obvious answer is that Apple sets the standard very high for operating systems.

It would be pointless to argue that Microsoft does a better job at developing user-friendly interfaces and plug-and-play software. Clearly, this is Apple’s forte: Microsoft cherry-picks its design cues from Apple. Add to that fact Apple’s total control of the hardware and software environment upon which its software runs, and there is no way that Microsoft can compete against Apple in the development of an operating system that is truly integrated with its hardware.

But then we’re faced with this dilemma: if Apple’s product is truly superior to Microsoft’s, why do so many people still use inherently flawed software?

There are several answers, none of which offers a complete view: Windows is such a part of people’s lives that they are unwilling to change systems; PCs are cheaper than Apple computers; computer games are designed for the PC; and IT professionals who oversee corporate networks are trained in the Microsoft environment.

Each of those answers is true. However, I believe there is something more basic happening, particularly as the world becomes more technologically savvy. Microsoft’s operating systems leave room for improvements by individuals, by companies, by governments, and by countries. The system is set up to allow you to better optimize your computing experience to give you the results that you want.

Four years ago, when I was doing press for my book, I used an early version of the XP Media Center like a TiVo to record the news programs on which I appeared, strip off the digital-rights management, edit the clips down to bite-sized chunks, and create a DVD media kit. While I’m comfortable with technology, I’m by no means a hacker of any sort. With the assistance of Google Groups and the Hewlett-Packard online help center on my PC, I was able to do all this in less than an hour.

Today, that’s hardly a revolutionary idea–using your computer to record TV and create a DVD–but four years ago, with little formal training and limited technical skill, I could build my own user experience with a PC much more easily than I could with an Apple.

Of course, it’s not important that I found a way to make my PC work the way I wanted. Countless Apple-lytes can explain to me how their computer’s environment was optimized to do just that. But that misses the point: computer code is meant to be broken because from that unjoined code comes personalization that no company can give me. And Microsoft understands better than Apple that broken is better than perfection.

Brad King was Technology Review’s Web editor from 2004 to 2006. He is now an assistant professor of media informatics at Northern Kentucky University.

85 comments. Share your thoughts »

Credit: Microsoft Vista/Mac OS X

Tagged: Computing, Apple, Microsoft, software, Mac, MacOS, Vista

Reprints and Permissions | Send feedback to the editor

From the Archives


Introducing MIT Technology Review Insider.

Already a Magazine subscriber?

You're automatically an Insider. It's easy to activate or upgrade your account.

Activate Your Account

Become an Insider

It's the new way to subscribe. Get even more of the tech news, research, and discoveries you crave.

Sign Up

Learn More

Find out why MIT Technology Review Insider is for you and explore your options.

Show Me