[A picture of private offices at Fog Creek Software] Alert! This ancient trifle retrieved from the Joel on Software archive is well-past its expiration date. Proceed with care.

Joel on Software


by Joel Spolsky
Wednesday, August 25, 2004

Dare Obasanjo at Microsoft read How Microsoft Lost the API War and took it to heart: “The Microsoft culture is about creating the newest, latest greatest thing that 'changes the world' not improving what is already out there and working for customers. When I read various Microsoft blogs and MSDN headlines about how even though we've made paradigm shifts in developer technologies in the recent years we aren't satisfied and want to introduce radically new and different technologies all over again. This bothers me. I hate the fact that 'you have to rewrite a lot of your code' is a common answer to questions a customer might ask about how to leverage new or upcoming functionality in a developer technology.

It's great that some people Microsoft took my article to heart (not just the MSDN editors, who have been running victory laps). Now I have a confession. The reason it took me so long to write this article is that I was afraid Microsoft would actually listen to me, even in some small degree, even if it's just the System.Xml.XmlDocument class. As a developer, I would much prefer if the Raymond Chen camp won -- it sure makes my life easier -- but as a competitor to Microsoft, I have to assume that the stupider Microsoft is, the better.

HyperDev is the developer playground for building full-stack web apps, fast.

Want to know more?

You’re reading Joel on Software, stuffed with years and years of completely raving mad articles about software development, managing software teams, designing user interfaces, running successful software companies, and rubber duckies.

About the author.

I’m Joel Spolsky, co-founder of Trello and Fog Creek Software, and CEO of Stack Overflow. More about me.

© 2000-2016 Joel Spolsky