Dear Microsoft, Thank You For the XMLHTTP/XmlHttpRequest Object, DHTML, and For Letting Us All Use Them And/Or Build Our Own Without Requiring That We Pay You Even A Dime

by M. David Peterson

Update: This just in...

via a recent blog entry from Anne van Kesteren


Hereby my apologies to everyone who had to waste his time by writing a rant, because the Web APIs WG and probably Dean and myself in particular (being the editors) didn't get the attribution right. This was fixed quite soon after the first draft was released in the editor's draft of XMLHttpRequest, but you can't change the published version. Sjoerd just told me we made the frontpage of with that. Great! The current draft reads: "Special thanks also to the Microsoft employees who first implemented the XMLHttpRequest interface, which was first widely deployed by the Windows Internet Explorer browser."

So it seems that I can now make some changes to my text to instead read as follows:

It seems that some folks have a hard time understanding are human and make mistakes just like the rest of us. Like me, for example. (more often than I wish I would :)

1 - How to say thank you to someone who has helped them build a better web. From all of us Microsoft, Thanks! :)
2 - How to We all recognize that it was you and your incredibly talented and dedicated teams of software developers who both designed, built, and released all of which is commonly refered in "modern" terms as AJAX.
3 - That all they did wasThanks for letting us copy yourwork, without requiring us even to ask. We didn't mean to come across as if we were taking credit for your work as if it was their our idea in the first place. But sometimes the way the system is designed, correcting obvious mistakes is impossible in a way that doesn't make it seem like this was an intentional act of negligence.

I'm notw one of them again. From all of us, Thank you. ! I We use your work in pretty much every aspect of my our web development life these days, so I we can quite easily state that without your efforts, I we couldn't do what I we enjoy most in my our life.

Building cool software. :)

Of course there's LOTS of other stuff that you've developed that we all seem to take for granted. The list is long, so for now please know that your efforts have not gone unnoticed.

At least by some of us anyway. In fact, we all take notice of these things, even if we don't always make it known.

From ALL of us, Thanks again :)

[Credit to Dare Obasanjo for bringing this matter to the the attention of his readers.] (see how easy that is That feels much better to get this all straightened out :))

[NOTE: Thanks Anne! I'm glad to see that I was mistaken with my concerns :)]

Update: It's unfortunate that the world is filled with people who can't seem to understand the concept of learning about life, and instead preaching to others their opinions as if they are so far beyond what anybody else could possibly understand in regards to just how incredibly brilliant they are, and anybody else is not.

Sorry for the need to turn off the comments, as it seems that some of you might have something of value to add to this overall conversation. Sadly, the current trend of visitors have ruined things for the rest of you... as they usually tend to do.


Anne van Kesteren
2006-05-15 06:24:43
Sorry about that ( ). I guess it's mainly my fault for not pushing hard enough on getting that right in the first version. We hadn't worked on acknowledgements sections and all that and I think during publication someone just pasted the list of "authors" in there. (It actually list the members of the WG.) Anyway, this is fixed some time ago.
2006-05-15 06:28:11
The web has been burgling its success from the very beginning. This is just bad office politics at scale. Someone who has the tenacity to work out the hard stuff presents it to the wrong people for the right reasons and gets both it and the credit ripped right from under them. Then, justifying it with "good for the community" and hiding it beneath the superstitions of the 'long tail', they rake up the prize.

As I said David, the long tail isn't just a statistical curve, it is a tool, an amplifier you hook up to put out a message. The message may be factual, it may be garbage, it may be simple propaganda. But the long tail unlike a machine is composed of humans and they are resonators warped to their own desires and values.

As I wrote during the burgling of SGML, "As the twig is bent, so grows the tree." Justice is not a sure thing. Karma is. But it takes time. The public is starting to notice.

M. David Peterson
2006-05-15 07:11:16
Anne, Len,

I think this now reads much better, don't you? :D

2006-05-15 07:13:10
Thanks MS. I use your work, but not your products, in pretty much every aspect of my our web development life these days. Had you not stopped all IE developement, not too long after XMLHttpRequest, in the misguided attempt to move the web client to .net, I might be using and developing for IE. IE7 looks promising. With the new UI stuff, thanks to Mozilla's and Opera's incredibly talented and dedicated teams of software developers who both designed, built, and released Firefox and Opera, you can now move on to supporting more standards so that IE will be competitive with those other browesers in the ajax world.
M. David Peterson
2006-05-15 07:14:03
Well said tule!
M. David Peterson
2006-05-15 07:36:17
BTW... Anne, Len,

If you read (quite literally) between the lines, you'll notice that I took each of your follow-up posts/comments and integrated them into the final text.

Credit to the both of you for helping to bring to light the reality of both this situation, as well as how the system in which we all do our best to try and make as perfect as possible, is in fact far from even close to achieving such a lofty goal. Thanks! :D

2006-05-15 10:47:00
Jesus, what kind of ignorant fool are you? Microsoft didn't "invent" AJAX, it only implemented it partially in their so-called "Internet Explorer" browser. And the second thing is, there is no reason to thank MS for using a bunch of technologies that was developed by whoever but not MS.
2006-05-15 10:52:38
Hey, stupid Microsoft ass-lickers, can you think your own brain?
2006-05-15 10:57:00
You are right
2006-05-15 10:58:34
Probably not, because, as recent scientific researches show, one's brain suffers severe damage when consuming a lot of Internet Explorer and Msxml2.XMLHTTP
2006-05-15 11:04:19
Stupid motherfucker, how much did M$ pay to you?
Kill yourself by the wall
2006-05-15 11:17:26
Hey, people! Microsoft just reinventing the wheel again and again. They laughing at you, see you runing round like a squirrel in a cage with a wide variety of wheels they reinvented.
2006-05-15 11:20:01
PREVED, IE is my favourite browser for its so much trojans that he brings to my system that It should be blessed for the time I constantly spend to reinstall my Windows
2006-05-15 11:25:02
Point noted. Actually, you *are* paying much more than "a dime" when those wheels (as RoamingSoul noted) break because of the fact they were reinvented not to produce better wheels, but make money of the crowd who they fooled into thinking that their wheels are better than the competing ones.
M. David Peterson
2006-05-15 11:47:50
To all of the ScriptKiddies who have sent me fanmail via the comments section,

Firstly, Thanks! It's great to know how much you all truly care. (Teardrop is trickling down my cheek as we speak...)

Secondly, I would love to spend the rest of my morning/afternoon chatting with all of you about how little it is that you understand in this regard (as well, it seems, life in general), but if theres anything I've learned in this life is that the ScriptKiddie attitude in general continues to baffle even the most experienced of those who have come to love you all for what you truly are.

Nothing important to worry about.

With this in mind, this now concludes any and all responses to each and every one of my adoring ScriptKiddie fans. (It would only be even more of a complete waste of my time than it already has been writing this comment in the first place.)


M. David Peterson
2006-05-15 11:54:45
NOTE: If you all insist in attemping to own3 this post, your only wasting your time, as I'm not going to let a group of 14 year old "WishIWuzAHackerz" continue to spread the false go3pel3 they insist on believing.

Then again, I realize I am still wasting my time on writing this follow-up comment, so I guess I should probably just turn off the comments now and delete all those who obviously have no interest in anything other than wondering when recess is.

2006-05-15 11:59:24
If you're interested in some arguing, my coordinates are: (Jabber), (MSN), rommedeserieux(Yahoo), rommedeserieux(AIM), 207969602(ICQ)
2006-05-15 12:04:38
Actually, i'm not 14 years old, and i'm pretty darn sure i'm not a script kiddie. I've used Linux since 2001, and coded in c/c++/asm since 2000. Anyway, i would like to argue about IE being a browser worth using and about MS worth praising(at least regarding their job with IE).
M. David Peterson
2006-05-15 12:10:59
2001, Wow! That's terrific.

Love to argue3 with you, but unfortunately I must decline3 your offer3... Re3pon3ibilitie3 call.

2006-05-15 12:27:18
Actually, your pathentic attempts to look "serious" are only making you look dumb. You made some claims about obvious thing, which i consider being an example of unbelievable ignorance and being a lot more thin-minded than the "script kiddies" you are calling me.
2006-05-15 12:28:00