I had to get this off my chest.
Over at alistapart there is a post about a new proposal for getting around the complete failure of the IE dev team to produce anything other than dogfood. In summary it pushes the burden of future IE compatibility onto us web developers, rather than onto the IE dev team, who are the people who can actually fix it.
I work at a software development shop. We build a varied lot of software, but pretty much all of it has a web interface somewhere.
When those web interfaces go beyond helloworld we end up paying the IE Tax, just like all the other web developers out there. We develop for proper browsers, then we have to make a succession of tactical changes to try and make IE work with what we’ve developed. I think it adds something like 5-10% to the cost of everything we do.
Multiply that across all the developers in the world and it’s quite a lot of money - more than enough to pay for a really big scaffold from which to suspend the IE developers by their necks until dead. Amen.
But enough about my fantasies. Supporting the failings in IE is a painful issue for everyone in this business, and there are two real answers.
- Everyone stops using IE. There’s no real need for anyone to use it after all. This is the dream solution.
- IE8 actually conforms to standards. You’d think this would be trivial these days - all the code to do this is Open Source, they could just incorporate the Gecko or Webkit engines and be done with it. Cheap and easy. If they want to be all proprietorial about it they could even hire a few developers from somewhere and build their own that actually works.
But Nay! Nay, nay and thrice: nay! For the problem it seems is that lots of web developers are dumb as rocks, and built broken websites that work in IE6 and 7 - and they will be incapable of fixing their broken websites!
This really is a prize excuse for Microsoft not fixing their own mess, and it comes from the Web Standards Project themselves:
Now sure, you could just shrug it off and say that since IE6’s inaccuracies were well-documented, these developers should have known better, but you would be ignoring the fact that many developers never explicitly opted into “standards mode,” or even knew that such a mode existed.
Diddums. Poor ickle developers. I can tell there is a tear of pity rolling down your cheek at this moment.
This is such a feeble excuse I am left panting in amazement. Because a load of historical web developers may have been dumb - and I’m happy to accept this is possible, although I’ve seen no analysis - the entire future of web development has to conform to this lame ass suggestion? EPIC FAIL.
In reality, this is just a feeble excuse to stop Microsoft from having to admit to all their users what the rest of us know. They suck. If they release IE8 and it actually works it’ll break a load of websites. Then they’ll have to own up finally to how bad IE6 and 7 really are. They are temperamentally incapable of any such thing - any discussion of IE6 differences has to be couched in doublespeak. Scientology levels of brainwashing are required to keep the typical Microsoft employee in line. Admission of mistakes is NOT an option!
If this was just typical Microsoft lameness it would hardly rate a blog post, but they have managed to get the Web Standards Project to float this particular balloon for them. Which says a lot for their PR nous at least, but not much for the author of the piece — who even now is probably trying to get onto an FBI witness protection programme to escape the web developer lynch mob currently collecting in his comment stream.
Recent Comments