In the wake of the hugely successful IE6 campaign in Norway and Europe I started this site, StopLivingInThePast.com to bring the fight to rid the world of Internet Explorer 6 for good to North America. As part of that process I’ve sent out emails, Tweets and messages to movers and shakers in the blogosphere and urged them to get on board. Lorelle (of Lorelle on WordPress fame) responded to one of my Tweets and said:
You want it (the post) to be a “one stop” article with links to all the details so folks landing move to action NOW.
So, after finalizing the first version of the WordPress plugin for the campaign and receiving more than 25,000 views in the last three days I figured it’s about time I sit down and write up a comprehensive article about what this is all about and why it is so important that you join the movement and help phase out Internet Explorer 6 forever.
How did the IE6 campaign come about?
Actually the IE6 campaign is nothing new. It has been around for years in different incarnations - from subltle hints found in FAQs to full on Microsoft hating and site blocking. The anti-IE6 movement has been around pretty much since the browser was published back in 2001 and has been lurking around in the internet underbrush ever since.
Then last week a group of large and wide-read sites in Norway took it upon themselves to give the campaign a fresh start. In a matter of days almost every major newspaper in the country along with a myriad of tech magazines, broadcasters and others added a warning box in their sites telling IE6 users they were using outdated software that can impede their user experience and put their computers at risk.
Seeing an opportunity to transplant the campaign to North America and especially within the WordPress blogging community I created StopLivingInThePast.com last Saturday. The project has actually been a sketch in my notebook since late 2007 but I could never find the right time to launch it. That is until now.
StopLivingInThePast.com is by far the only IE6 site and I do not claim ownership of the campaign. In actuality there are a myriad of old and new sites popping up that all convey pretty much the same message: Phase out IE6 now and go enjoy the web.
Why should I care?
Like I mentioned earlier, Internet Explorer 6 has been a favourite object of hate and ridicule pretty much since it went public in 2001. And for good reason. The browser is a quagmire of web-standards incompliance, buggy JavaScript rendering, security holes and general errors. Which begs the question “If IE6 is so bad, why on earth do people use it at all?” The answer to this question serves to explain both how big the problem really is and why designers and developers are now taking the fight to the streets to get rid of the browser for good.
Let me split the question in half and answer each in turn:
Why is IE6 so bad?
When you design a web site or application you have to have the end user in mind. And the way the end user accesses your sites and applications is through a web browser. Since there are many different web browsers available it is important that there is one true standard to which they all adhere so that a web site or application looks the same regardless of what browser or platform the visitor uses. To this end the World Wide Web Consortium (W3C) has published a set of rules known as Web Standards that spell out in more or less certain terms how different code elements should be used and what they should look like. And for the most part browsers follow these rules - some more strictly than others. I say “most” because there is a glaring exception: Internet Explorer 6.
Rather than following the web standards set out by the W3C, the creators of Internet Explorer 6 decided to make up their own rules when it came to HTML, CSS and JavaScript rendering. As a result when a designer used a block of code to achieve one thing, it would often appear differently in Internet Explorer 6 than in all the other browsers.
There are many theories as to why this path was chosen by the developers. Personally I think it was an attempt to outplay the competition by a company that at the time had a bit too much control of the market. It seems plausible (keep in mind, this is pure conjecture on my part!) that the developers figured that because of their market domination they could quash their competitors by forcibly changing the web standards because designers would design for IE6 first and ignore the other browsers leading their sites to look terrible or not work at all in all browsers except IE6.
Whatever the reason, the strategy of having a non-compliant browser backfired and lead to an uproar in the web design and development community and the implementation of so-called “IE hacks“: Because IE6 didn’t play nice with web standards, the people that build web sites started designing based on web standards and then added a bunch of extra code to force IE6 to comply. But although this strategy worked it was both cumbersome and clumsy and lead to sites being horribly bloated and slow.
Parallel, or maybe as a side effect, to this, hackers around the world started attacking the browser by finding security holes and malfunctions and using them to infest the host computers with all sorts of nasty stuff. As a result what used to be a purely aesthetic concern from the designer/developer side became a very real security concern for the average user.
Meanwhile other browser developers like Mozilla and Opera were hard at work exploiting the hatred and frustration caused by IE6 to get a bigger share of the market. And while Microsoft was hard at work plugging security holes Firefox and Opera introduced a long list of new and exciting features not available in IE6 including tabbed browsing, extensions and true standards based HTML, CSS and JavaScript support.
Then in 2006 Microsoft released Internet Explorer 7 - a much improved browser that not only stayed truer to web standards but also included much needed user conveniences like the now hugely popular tabs and integrated search.
Why do people still use IE6?
And with the introduction of a new browser that solved a lot of the issues people had been griping over for the last 5 years one would expect users would be falling over each other trying to upgrade as quickly as possible, right? Wrong! First off, because of all the thousands of security warnings and updates people had gotten with IE6 a large group of users were under the impression that if they now upgraded to a new browser the whole game would start over. This type of sentiment makes no sense to business insiders but for the average man and woman on the web it seems rational to think that way. After all, if it took Microsoft 5 years to sort out the bugs of IE6, wouldn’t it take them even longer to sort out the bugs in the new version? And with that rationale as their modus operandi thousands upon thousands of end users declined the update to IE7 and stuck with what they perceived as a tried and trusted.
On the other end of the spectrum many large corporations were facing a much bigger problem: Because IE6 had such a long run and such a large market share, a huge percentage of sites and applications on the web and in intranets around the world were designed to run properly only in the strange world of IE6 code interpretation. And when they upgraded their computers to IE7, their huge and costly applications no longer worked the way they were supposed to. So rather than upgrading and subsequently having to redesign and redevelop applications that until then had worked just fine these corporations bit the bullet and decided to stick with IE6 in spite of its flaws.
Finally a small percentage of users were still on older systems that either ran operating systems that didn’t support IE7 or didn’t have enough computing power to run the browser properly.
Whatever the reason for not upgrading, the group of IE6 users even to this day is slow to decline and is currently estimated to be between 25% and 30% of the total population of internet users.
So it’s a lost cause then…
Faced with this rather complicated situation the general attitude of designers/developers and the general public has been to keep at it and keep designing sites for the lowest common denominator - that being IE6. But with the advent of new web technologies and the explosive growth of social networking and blogging the lowest common denominator has gone from being a general nuisance to becoming a grand piano chained to the back of your new sports car.
Because IE6 does not render HTML, CSS and JavaScript like the other browsers and much of the new technologies and innovations we have seen over the last couple of years use precicely these code languages, the web and it’s designers and developers are being pulled in two different directions: Do we hold back on new technologies to accommodate the old browser or do we break free and leave it to drift and sink under it’s own weight? To many the answer is still the former - better to tow the piano for a few more years so as not to lose any of our potential clients - while others are already hacking away at the chain with saws, axes and whatever else they have handy.
And this is where StopLivingInThePast.com and the many other IE6 campaigns come in. More and more designers and developers are looking to move the web forward without leaving anyone behind and to do so they are including warnings in their sites telling those visitors still using the old and outdated browser that now is the time to stop living in the past and upgrade to a newer and better browser. In some ways it is self-serving - getting rid of IE6 for good will make life easier for those of us that design web sites and applications for a living - and in others it is an effort to elevate the overall usability and enjoyment of the web for the masses. I can only speak for myself here but I actuall feel bad for those users who are still stuck with Internet Explorer 6. Because not only will upgrading their browser make them safer from security intrusions, viruses and other nasty stuff, but they will have a much better experience surfing the web.
So what do we do?
In a word: Upgrade. Upgrade your own computer, upgrade your mom’s computer, your neighbor’s computer, talk to your IT people at work and ask them to upgrade and tell all your friends to do the same. And if for some reason they cannot or will not upgrade to the latest version of Internet Explorer, ask them to get one of the many other browsers available and stop using IE6. If you have a web site, add the warning code from this site to your own. If you run a WordPress blog or site you can install the Stop Living in the Past WordPress plugin that will do all the work for you. And again, ask all your friends, relatives, neighbours and even your company to do the same. I have no doubt that if enough people get on board this campaign and enough sites feature the friendly alert to finally upgrade from this archaic browser we can actually look forward to a future where IE6 usage is down to a one-digit percentage and we can finally leave the old and bloated code to rest for good.
It won’t be instant, and I have no illusions that it will happen over night, but neither is this am uopic dream: The internet is a constantly evolving entity and if we all play our part and help out we can help it over this hurdle.











Great to see more people are trying to make a statement and help rid the world of this outdated and buggy browser.
Besides making a statement though, I feel it is necessary to help _inform_ people on why IE6 is a bad browser and _help_ them upgrade. Good job! (although a little text heavy ;-)) This is also exactly what http://www.browserupgrade.info tries to do. I take the approach to offer Firefox 3 as a _preferred_ upgrade.
IE7 is surely better than IE6, but there are better alternatives out there! I would hate to have to repeat these campaigns in a few years because of IE7
What do you think?
I agree 100% that there are better browsers out there and I myself only use IE for testing purposes and when I am forced to because the applications don’t run properly in any other browser. The reason why this campaign focuses on upgrading IE rather than moving to a different browser is that a lot of people and companies insist on using IE and not any other browser. This could be for reasons of personal preference or because of some strange company policy. But whatever the reason, getting them to change their browser is a non-starter. For those people and businesses an upgrade is the only viable option.
On the other hand even if people do switch to a different browser, chances are they will still use IE at some point. We also want those people to upgrade their browser so IE disappears completely.
Great post! But you forgot another potential reason for why people still use IE6. Piracy. I’m sure this isn’t a huge percentage of users, but I would think it would be significant. People who have pirated copies of XP pre service pack 2 (or is it 3? not sure I’m a Mac user) can’t upgrade because the WIndows Genuine blah blah blah whcih-a-ma-call-it.
I could be wrong…
i agree! but upgrade to firefox
There is a counter movement to your movement:
http://www.saveie6.com/
Went online today.
This idea inspired me to create this project on google code: http://code.google.com/p/ie6-upgrade-warning/
I want to translate it to as many languages as possible so that any web developper could add it to the webpages created. The initial language is very polite and suggests the use of a newer browser.
Seems worth while to me