Joel: Now would be a good time to buy stock in Internet flamewars

by Volker Weber

Imagine that you went to Mars, where you discovered that the beings who live there don’t have the portable music player. They’re still using boom boxes.

You realize this is a huge business opportunity and start selling portable MP3 players (except on Mars they’re called Qxyzrhjjjjukltks) and compatible headphones.

Follow Joel on his journey to explain requirements for backwards compatibility. He is a brilliant writer who only lacks the ability to make his point with a short story. So pour yourself a fresh cup of coffee and get cracking.

More >

2008-03-17 :: email :: bookmark :: digg

Comments

How true that is! He writes beautiful and interesting stuff, but it's difficult to find excuses to take the necessary half-day off to read through his latest piece, follow up all the links and do it proper justice.

Mark Pilgrim's take on Joel is also fun to read...

Armin Auth, 2008-03-18 22:48

Mark is the idealist. ;-)

true, but without his comment it would be only half the fun. And despite all, both are usually a worthwhile read.

Armin Auth, 2008-03-18 23:03
Mark is the idealist. ;-)
That’s one word for him… ;o)

So Joel Spolsky wants us to believe that the special behaviour of IE6/7 is caused by a legitimate interpretation of very complicated and vague standards. The IE team tried its best but unfortunatly web pages don't look the same in IE as in other browsers. That's naive. Microsoft deliberately violated standards like CSS or DOM by implementing them only partially or simply ignoring the spec. Who really believes that this impressive list of bugs and errors is just the fault of a bad standard, when almost every other vendor is able to comply with it?

It's fair to say that *some* of the rendering oddities in any browser are due to complicated and vague standards. HTML was intended to define semantic structure around text for generic browsers, not to build crazy, visually rich web applications. Furthermore, new versions have to support old bad behavior from previous versions, at least for a while. This is not an excuse, but a partial explanation. The issue is more and less complicated than Joel made it out to be. Here's my take:

http://www.robbyslaughter.com/blog/?2008-03-21

Post a comment











Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Recent comments

Armin Auth on A developer asks: What should the Notes desktop really look like? at 17:28
Stefan Tilkov on Schweizer Amtsschimmel at 17:03
Volker Weber on Schweizer Amtsschimmel at 15:45
Christian Tillmanns on Schweizer Amtsschimmel at 15:39
Ralf Stellmacher on Schweizer Amtsschimmel at 15:34
Roland Leißl on OpenOffice.org 3.0 Beta available at 12:28
Sascha Reissner on OpenOffice.org 3.0 Beta available at 11:27
Volker Weber on Crackberry 9000 first look at 11:12
Ben Rose on Crackberry 9000 first look at 08:11
Andrew Pollack on A developer asks: What should the Notes desktop really look like? at 02:37
Roland Leißl on A developer asks: What should the Notes desktop really look like? at 01:59
Roland Leißl on OpenOffice.org 3.0 Beta available at 01:45
Ben Poole on A developer asks: What should the Notes desktop really look like? at 00:10
Thomas Einwaller on Crackberry 9000 first look at 23:03
Volker Weber on A developer asks: What should the Notes desktop really look like? at 22:45
Martin Hiegl on A developer asks: What should the Notes desktop really look like? at 22:37
Jan Tietze on Crackberry 9000 first look at 20:25
Markus Dierker on Crackberry 9000 first look at 19:48
Alexander Kluge on Crackberry 9000 first look at 19:41
Heiko Müller on On heavy rotation at 18:51
Stuart McIntyre on OpenOffice.org 3.0 Beta available at 18:23
Wolfgang Schwerber on On heavy rotation at 17:13
Jan-Piet Mens on OpenOffice.org 3.0 Beta available at 16:06
Sascha Reissner on OpenOffice.org 3.0 Beta available at 15:55
Timo Stamm on OpenOffice.org 3.0 Beta available at 15:42

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions
Join the network

Twitter Updates

Follow the conversation

Poll

Rhodin's heritage?

Getting poll results. Please wait...

Local time is 18:43

visitors.gif
193 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Heise Online
Schlagzeilen
Weather
Blog roll

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?
Are you buying from the US?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType 2.661 which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2008 Volker Weber.
All Rights Reserved.

Impressum