The IE development team however are not human. They are monsters.
The IE development team however are not human. They are monsters.
I certainly aren't human after having to deal with nasty comments on IEBlog over the years ... and I guess now, unfortunately, even on news.yc ... I guess I should be happy it hasn't deteriorated to death threats in here yet (like it has at other places) :/
It's not fair at all to take it out on individuals on the IE team or do something stupid like threaten physical violence (and I'd fully support someone being called out for that), but letting people rant at your organization as a whole keeps people sane. Leaving Posterous because a designer finally hit a boiling point in frustration? That's just as bad.
FWIW, I can appreciate how hard it is to work on a team where you're fighting both the legacy of your old products and the decades-old impression of Microsoft as anti-web. Every version reduces the amount of frustration we encounter and every version that drops off makes us all that much happier. We're glad to see IE join the forefront of the browser race again. :)
You can't really fault Microsoft because IE6 has yet to drop off. To their credit, Microsoft has made large strides in getting users to upgrade, but as reported in the past a lot of corporate customers are unwilling to upgrade. I'm sure a lot of people on the IE team would like to see IE6 die as much as the rest of us.
Incorrect. The code to create an XHR object in IE looked something like this:
var xhr = new ActiveXObject("Msxml2.XMLHTTP.6.0");
Any browser could absolutely have supported creating XHR objects in this manner without being forced to support ActiveX.
Inhuman monsters is way way over the top. The IE team can take credit for plenty of bugs, but they can also take credit for some pretty neat things as well.