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.

About the author.

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