I blame all of IE's and the Internet's problems on the stupid person who came up with HTML and the concept of it being an easy and forgiving standard, so that you can write the code
<h2>Header <p> Some <b><i>paragraph</b></i> <body bgcolor="blue"> <img src="image.gif"> blah </p> blah <meta name="foo" />
and expect browsers to have to parse it.
HTML also includes stupid tags like <blink> and <menu> and they decided in their infinite wisdom to have seperate tags like <b>, <i>, <u>rather than generalizing on <span> and <div>.
The laxness of the HTML means the inertia for making a browser is absolutely phenominal, which just leads to the fact that we have only two or three monolithic browsers with gigantic codebases which struggle along, and then people have the cheek to blame the
people who make the browsers when they memory leak or crash or have a bug.
The worst bit is that the HTML notation was invented after it was clear in Computer Science that it was a bad idea to have a lax format for content providers, and that if you allow computers to "guess" things they get it wrong.
The laxness of HTML means anyone can make pages. That makes HTML incredibly more approachable and powerful and ubiquitous than a rigid structured, "easy to parse" language. It's why the web happened in the first place.
But in the early days, there were many gaps in the "standard" and of course NN3
the standard. IE3 was specifically coded to match NN3's behavior, whether it was "correct" or not. Anything else would simply have been stupid.
Might as well stop posting here Bruce, until you can actually say something.
I can say lots of things
What I'm not going to give is an in depth explanation of the complexity of IE's release schedule and process or discuss IE8's feature set.
For one thing, why?. If I say "backwards compat is important!" someone is guaranteed to "chuck it, then, and F the pages that don't work!" Yeah. That's smart. Then I could try to convince that person forever. I think I'd just rather not go down that
path. So you won't see me argue what I think to be obvious points. It's obvious why we don't release a new IE frequently.
For another thing, remember, Mary Jo is watching! Any detailed posts here from IE team members tend to get quoted (or mis-quoted on your POV) in the industry press. Those types got a lot of buzz from Al and Dave's posts on their blogs. They don't need help
from me, or from other MS employees who don't know what they don't know. Part of "blog smart" is to only blog what you really do know, not what you think you know. MJ gets lots of fodder from MS employees shooting their mouths off.
And lastly, 3 years of IE blog comments and the like have made me a bit cranky. I'm far less in the mood to discuss anything IE because sadly, there are better ways for me to spend my time.