Drop IE6 Support — Give People a Reason to Upgrade
usabilitypost.com
usabilitypost.com
That said, the strategy outlined in the article runs into the collective action problem: if every web developer in the world stopped supporting IE6 at the same time, all web developers would benefit. But individual web developers have an incentive to keep supporting IE6, keep their user base happy, and free-ride on the sacrifices of other sites that drop IE6 support. So it's hard for an initiative like this one to gain much ground.
However, by dropping IE6 support, its not to say everything on the site will be broken if you drop support. It'll just mean that from here on out, its possible things don't look or work quite as advertised, and it is suggested you upgrade your browser. It won't happen overnight, but it'll be better than having 25% market share for a browser thats a decade old in a couple years.
For me, I'd much prefer the web to slowly move forward than not at all.
The last two contracts I've done have been what I (tongue-in-cheek) call guerilla contracts, where I've been building fairly big IT systems for parts of organisations that aren't IT.
I think as the younger generations get more senior in business, they won't have any time at all for corporate IT managers holding them back, or for arbitrary IT policy.
There's also the SAAS movement, too.
I mildly disagree with one assertion in the article: -Another reason is many internal IT systems were built to use IE6 specific features-
This is somewhat true. However, the real reason that corporates don't upgrade is the cost of rollout.
In a big corporate you'll have literally 1,000s or 10,000s of desktops. This is compounded by the fact that a browser isn't a single application - it could be hundreds of applications.
Something like a bank is generally going to be very conservative, so they'll only attempt that if it's properly regressed and tested... The cost and risk of this (let alone if something does break) is generally not enough.
Only a couple of years ago I was at large bank that was still on Windows NT. They only migrated when the risk of being out of support outweighed the migration risk.
Even then, corporates have a fair bit of muscle and very often arrange extended support. A lot is of made of when products come out of support, but the reality is they are supported on these kinds of specific deals well beyond those timelines (and generally for a very tidy profit for the vendors).
If some critical mass of vendors/web sites/providers drops IE support, we all win. But if we don't get critical mass, those that drop it lose business to those that maintain support for it.
Most importantly, unlike the prisoners' dilemma, you can communicate with your competitors. Perhaps what you can do is collude with them to drop the support simultaneously since it would save you both money and aggravation. You might want to keep a backup site that does have support enabled in case they don't all hold up to their promise so that you don't get burned. I don't imagine that anyone would agree to a contract on something like this, so plan B is essential.
For example, in "Chicken," coöperating means turning aside and defecting means driving straight. The payoff is very big for the person who defects while the other player coöperates, but there is a big penalty if both players defect simultaneously. Same game mechanics, different payoff table.
But all of the games have the property of having two basic choices: coöperate and defect. In this case, coöperating is dropping IE support and defecting is maintaining IE support.
Of course, these are n-player games and the matrixes are more complex because the payoffs depend on how many "players" defect.
I don't think communication matters for these games. It's always explained that you can't communicate, but teh really essential deal here is that you have to make your decisions simultaneously, no player sees the other player's decisions before making their own decision.
In that respect, real life is different: there can be early stage players like 37 signals that get "opinionated" and laggards can watch what they do before deciding.
Anyway, I like seeing someone use diacritic marks.
http://en.wikipedia.org/wiki/List_of_English_words_with_diac...
"A subtle upgrade link is shown when people visit your website using an outdated browser. They can click this link to visit the upgrade website for that browser, or choose to be reminded after a time you specify."
I have this installed on several personal sites and a few business sites. It's classy and unobtrusive. Highly recommended.
Mac OSX no longer comes with IE baked in.
Apple also forced all of its software vendors and customers to pretty much upgrade. There is something to be said for the forest fire approach.
Come on, let IE crash and burn. Lets teach users to keep their browser upto date, its really the best thing for the ecosystem as a whole.
If a user ends up having a problem with a 7 year old browser they will ask their tech friend what is wrong, and they will say UPGRADE.
If that is not enough, you can monitize your app through IE users upgrading to firefox http://www.explorerdestroyer.com/ https://www.google.com/adsense/support/bin/answer.py?hl=en...
The PHP community did this with PHP4 -> PHP5. Giving notice of a future date also allows companies to plan ahead, creating more credibility in the movement as well.
All aboard the fail-boat! March 2009-ish should be a specific date, with some sort of counter to give people a sense of finality and impending doom.
I could care less for a company that has shown no respect for web developers and internet users at all.