6 ms·
Amelie() – a devious plan to get rid of IE6
- BigCanOfTuna 16y agoGreat idea. Punish the poor people who are forced into using IE6. A significant portion of the users would assume that there is something wrong with their vision rather than the browser. I suggest an alert saying "Your browser is old. Please upgrade or contact your IT department."
- thingie 16y agoI also think that intentionally breaking the website (in the worst possible way) in an unsupported browser is exactly the behavior we're trying to get rid of, along with IE6.
- jrockway 16y agoYeah. But unfortunately IE6 doesn't support any functionality that could break the user, so developers are forced to break the browser instead.
- gte910h 16y agoIt's a joke....
- Semiapies 16y agoIt's a "joke" that is the thousandth obnoxious repetition of "Deliberately make the experience suck or impossible for IE 6 users."
- melling 16y agoYou are forced to use IE6 because the IT department decided that's all you need for your job. If sites stopped working in IE6 then people could make the case that they need a modern browser for their work. In the US and Europe, IE6 usage is around 5%. I think we're close enough to push IE6 completely out.
- Legion 16y agoNo, one is forced to use IE6 by the IT department because many internal web applications developed during IE6's time targeted the browser instead of web standards. The idea of having sites "stop working" isn't particularly helpful, because the things that would actually matter if they stopped working are the internal stuff chained to IE6.
- jsdalton 16y agoI've heard this argument a lot, but it doesn't hold up. These mythical IT departments could quite easily allow for a modern browser to be installed alongside IE6, so that users could continue to access legacy applications while enjoying a modern experience on the rest of the web. Sorry, but there truly is no (good) excuse for any IT dept to restrict users to IE6.
- melling 16y agoIt's a support "issue." Large IT departments will say that it requires extra support to install a second browser. Is it worth the "extra" cost in time and support? As a developer, in some organizations, you can't install anything on your own machine. So, you can't get your software to work on Firefox, for example. All your software simply has to work on the company standard browser. The idea is that you'll deal with it later...and 8 years later...
- Shorel 16y agoThis is a huge software development issue. A disastrous money waster. The solution I see is to start to charge more for an IE6 compatible version of any Web software (and charge for the IE6 compatible version in the cases when the software is normaly free).
- techiferous 16y agoIE6-compatibility adds to the work of creating new web apps, so the client's bill ends up naturally being higher if they want IE6 support. With IE6 still having almost 20% of the market, it sometimes makes business sense to continue to support IE6. P.S. I wish IE6 would die in a fire.
- ary 16y agoWouldn't the point really be about applying pressure to those able to fix the problem? The sad reality is that business reasons have prompted developers to support IE6 and thus kept the problems out of the user's field of view. Much like my experience with giving demos in the workplace, out in the world broken has to appear "broken" for anyone to care about fixing it. Purposefully making IE6 appear broken is the means to this end. Glad we all feel sorry for IE6 users though.
- jodrellblank 16y agoAnd the counter is: If IE6 doesn't already appear broken to people out in the world already, in what sense that they care about is it broken?
- ary 16y agoI fail to see how that is a counter point. It doesn't appear to be broken because the effort of the developers required to support it. The rough edges that remain are too nuanced for the average person to notice. More and more IE6 is being left behind, but the holdouts, mostly in the corporate sphere, are going to need massive user pressure to get the internal IT machine moving.
- jodrellblank 16y agoIt's a counter point because the kind of big bureaucratic custom website laden company which is stuck on IE6 doesn't give a damn that it takes you two months instead of one. It's about as compelling as saying COBOL isn't much fun, how about you rewrite all your apps in Ruby-on-Rails because then my life will be more pleasant. The real way to make ie6 go away is to charge so much to make any site work on it that there's a real economic imperative for companies to pause for thought and consider replanning. When it doesn't cost a lot and your main argument is "why not rework your IT system because one bit of my job is a bit fiddly and boring" that's not such a compelling reason. See also CORBA, SOAP, COM, and endless other technologies which aren't fun but companies pay for and people work on anyway.
- ck2 16y agoIE6 is bad but it's not like it's Netscape 4. Don't torture people, instead give them a positive reason to upgrade/replace IE. Announce what features on your site(s) they could be enjoying beyond IE6.
- catch23 16y agoUsually most sites won't have many additional features if they used a browser beyond IE6, like hacker news. But developers have to spend 2x time fixing things because of IE6's broken css implementation. Sites that don't explicitly target IE6 will just look strange, but may still function 100%.
- CodeMage 16y agoHey, it is Friday :) Whew. You had me thinking you were being serious. And judging from other comments here, I wasn't the only one.
- petervandijck 16y agohahaha. I've tried similar schemes to punish negative posters on a forum I had: the site would magically be much slower for them. They figured it out quickly though.
- m0nty 16y agoI used to deal with pr0n in the same way. The kids would just go to another site if I outright blocked their current "interest", but making it way slower using Squid just meant they sat around watching a pic appear pixel by pixel. Between them, they had about 1Kb/sec of our bandwidth; everyone else got the rest. Win-win situation. (They never figured this out, afaict. Never underestimate the sheer determination of a horny teenager.)
- binarymax 16y agoWhile this passive agressive behaviour is good for a laugh, if you are serious you could do what we did - officially end support of the browser with 6 months notice (our support ended early April). Back in October we placed an alert at the top of our screen when an IE6 user logs in telling them this. They can still use IE6, but we refuse to address any support issues related to the browser. If they have an issue we tell them to install FF or a newer version of IE.
- thaumaturgy 16y agoOr, just, y'know, use a reliable browser test (not sniffing the user-agent), and if you have an IE 6 user, then replace the page content with a gentle & friendly notice explaining that the site is not compatible with very old web browsers (this is something that a lot of users can understand), along with some helpful links to upgrading IE or downloading Firefox, and a link to a reliable webmaster contact at the bottom. This is what I do, and it's had zero complaints so far -- on the one or two small sites I've done it for. ;-)
- rlpb 16y agoThe problem is that the majority of IE6 users are not in a position to upgrade (the ones that are have done so already). There's no point in telling them or bugging them since they are not in control of upgrades. For example, the NHS (the UK's largest employer and one of the largest in the world) is still using IE6: http://www.guardian.co.uk/technology/2010/jan/22/internet-explorer-nhs-vulnerability http://www.guardian.co.uk/technology/2010/jan/22/internet-ex... http://www.theregister.co.uk/2010/02/01/doh_ie6/ http://www.theregister.co.uk/2010/02/01/doh_ie6/
- dutchflyboy 16y agoNo, the best way would be to show a notice in the corner notifying that the website probably won't be optimal using the old browser and ask the user to upgrade. Don't be intrusive, it's not necessary, and will probably scare away people. Just explain why the website isn't working perfectly.
- pavs 16y agoThis is really really stupid. Most IE6 users use IE6 not because they want to, but because they have to at work.
- jheriko 16y agoYeah, but most /businesses/ that use it and force their employees to only do so because they mistakenly believe upgrading will incur a heavy cost, when if managed correctly (just lift the restriction on your employees) the cost is neglible...
- DougWebb 16y agoI don't think the heavy cost comes from having IT personnel going around to everyone's computer and upgrading the browser. It comes from (a) internal websites that were built when IE6 and ActiveX were all the rage, which nobody maintains anymore, and (b) making sure that any other applications which are installed that use the html engine from IE6 still work with IE8's engine, and dealing with any incompatibilities. I think a LOT of corporate infrastructure was built using Microsoft tools during the period when Microsoft was trying to dominate by overwhelming standards-based development, and the consultants that built most of that infrastructure are gone now. Since you can't upgrade IE without replacing IE6, companies are stuck leaving IE6 on the corporate desktops. Could a non-IE browser be installed? Of course, and that solves everything but the training issue: people have to learn to use IE for internal sites and the new browser for outside sites. The issue here is probably more a fear-of-training and fear-of-support than a real cost.
- rbritton 16y agoMany businesses are still running Windows 2000, which can't upgrade IE past 6. In these cases, it's nearly impossible to get the funding for a replacement computer that can capably run a newer OS version.
- fairlyodd 16y agoYea, this is indeed quite inane. I think a better strategy for Microsoft would be to partner with the top 100 websites (most internet users are likely to hit one), and have it display a prominent upgrade or gtfo message.
- thinkbohemian 16y agoA number of people have responded "just notify IE6 users..." or some variation to get them to change or switch. Digg did a comprehensive study and found the majority of IE6 users would switch if they could. Its a good read http://ajaxian.com/archives/digg-takes-the-time-to-study-the-pain-of-ie-6 http://ajaxian.com/archives/digg-takes-the-time-to-study-the... and for all of you advocating that education is enough either hasn't bee paying attention, or aren't actually developing for the web. If only we lived in a world where logic dictated everthing...happy friday, good post!
- pbhjpbhj 16y ago>"for all of you advocating that education is enough either hasn't bee[n] paying attention, or aren't actually developing for the web" In 44% of cases we have either no admin access (37%) or incompatible MS Windows (7%) given as the reason - in both cases these are not valid reasons alone. At least one browser can be installed per user without admin access (unless they mean "no permissions to install" which would really be covered by the 32% block). As for incompatibility, Opera 9.5 (for example) can be installed on MS Windows 95 (requiring a free winsock upgrade from MS). How old is their version of MS Windows? The numbers using MSIE surely do not all come from poor eduction but that's not to say it's not a large chunk.
- pigbucket 16y agoI daydream of torturing someone after the fashion of Amelie, but I've been cursed with undeserving acquaintances. There are never any really nasty people around when you need them; they're always off somewhere else waving flags or inventing euphemisms for new holocausts. Who wouldn't love to put Preperation H into the toothpaste tubes of the BP PR folk? Or just to downgrade them stealthily and somehow irrevocably to IE 6? This post has whet my appetite again, but does not do justice to the sublimity of Amelie's revenge, which depends on changing things that, unlike IE 6, have always worked perfectly without your thinking about it to things that suddenly don't quite work right, or the same way. The intensity of the torture varies as the reliability of the thing changed and inversely as the explicability of the change itself. But it also needs to be justified.