views:

380

answers:

15

Hi,

I'm trying to make a pitch to my boss to drop support for IE 6. I find that a disproportionate amount of time is spent on trying to make the css IE 6 compatible and that could be spend on making new features or improving usability etc.

Do you plan to do so on your future projects and if so how did you convince others to support only newer browsers?

+5  A: 

No.

BUT it always depends on your target visitors. You might want to look at the analytics data of your previous projects to see which browsers your visitors are using. If a huge percentage of your target visitors are using IE6, then it's to you and their benefit that you make your sites IE6 compatible.

Some 15-20% of people who surf net still use IE6. If your company can live with that fact and have a way on convincing all of your site users to upgrade to IE8 or even use Firefox/Chrome/Safari/Opera, then that would be better.

Microsoft will stop support on IE6 by 2014! Hooray!

Randell
Oh shit. Really? :-|
Pawka
Expecting people to stop using IE6 in 2014 is like expecting people to stop using Windows ME 5 years ago. And they are still around (and will be, in 2020) :-(
Alex
and who gives a crap about Windows ME these days?
nickf
i dont know y so many people bag out WinME, i used it for 3 years and had no problems with it... ah well...
baeltazor
+9  A: 

If it's a paying gig, tell them you'll charge more unless it's an assumption going into the project. That's the only way it's worked out for us so far. I'm all for backwards compatibility but the amount of money wasted on supporting IE6 for most websites/applications is just ridiculous.

theIV
+7  A: 

Like it or not, IE6 is here to stay for a good while yet.

The best you can do is use frameworks and libraries (like jQuery) that make life easier for you.

RichieHindle
+2  A: 

Recently we got permission NOT to support IE6. Mostly because of IE6NoMore campaign.

I believe that it makes website only better - many people knows what kind of harm IE6 does and admires such a step.

Arnis L.
Any answer here?
Imagist
@Imagist Question is - will you support IE6 and if not - how did you convince others. Answer is - no, I won't - others convinced themselves because of IE6NoMore campaign and some big sites that won't support IE6 either.
Arnis L.
+5  A: 

http://www.ie6death.com/

I don't consider IE6 anymore.

Havenard
Unfortunately, in some conditions, you MUST develop applications for IE6. Many large corporations still use IE6 and they are not ready to change this (it costs lot of money, they will wait for Windows 7...)
romaintaz
I think the assumption that there will be an enormous adoption to Windows 7, and thus the disappearance of IE6 from the corporate setting to be a little much. It's going to cost a lot of money to upgrade everything to Windows 7 as well, and if they aren't doing it because something internally depends on IE6, then Windows 7 probably isn't going to change that either.
theIV
I rather encourage them to update their obsolete browser then wasting my time supporting it.
Havenard
+3  A: 

How to convince your boss?

1) User browser stats

2) cost of hacking work minus profits from supporting the few users

Money is the thing, make him do the math.

zalew
+3  A: 

Rant

Yes, I do, because I use IE6 (edit: I use it in lieu of other IE's, I browse exclusively with firefox and opera, but sometimes I need IE). I'm a bit tired of people complaining about it; I mean welcome to the world of development.

And to be perfectly honest, a lot of people blame their own incompetency at developing in CSS and JavaScript, and lack of research into what they are seeing, and so on on IE, when they are at fault, for not following proper development processes.

There are some general bugs that need to be worked around, but in general the so-called 'problem' is very over-blown.

Simple Answer

Yes I do support it, and I find it pretty easy, using frameworks to help me (jQuery, reset css, etc, simple downgrading of functionality).

Noon Silk
+1 With a bit of experience (and quirksmode.org) you know what techniques to avoid from the get-go so as not to be surprised later. Is this frustrating, as you can't use all the latest toys? Sure, but that's life.
deceze
so do you use IE6 because you *want* to, or because you feel you *have* to?
nickf
Because I absolutely cannot stand IE7 and 8.
Noon Silk
A: 

IE is tied the the operating system and since support of XP (IE6) is coming to an end i would say No.

Vista/Win7 will be running later versions of IE. But it will take some time for people/companies to upgrade.

IE6 will be supported until 2014 (http://news.bbc.co.uk/1/hi/technology/8196242.stm), rationale over at: http://blogs.msdn.com/ie/archive/2009/08/10/engineering-pov-ie6.aspx
David Thomas
A: 

When developing sites for clients, I absolutely support IE6. Unless I get the explicit permission to skip it; and guess what, that hasn't happened yet. In that case I restrain myself from using techniques that I know won't work in IE6. There's always another way to do things, even if it's slightly less pretty.

When toying around with my own stuff that I'm not planning on making any money with, I explicitly give myself the permission to skip IE6 to be able to try some new, fancy stuff. I try to have it at least degrade gracefully though.

Is this overall frustrating and not much fun? Sure. Live with it.

You can't just decide on a whim to drop support for a major browser, unless practically nobody in your audience uses it. If you have hard data that regularly only two of your visitors every month use IE6, you can consider dropping support for it. But as long as significant number of your visitors use it, and even 1% is quite significant, you'd only harm yourself.

deceze
1% isn't always significant. Even 20% isn't always significant. Let's say that you spend 50% of your time and budget supporting IE6 for 20% of your users. And that 20% also happens to be the same 20% that is too cheap to upgrade computers so they are also too cheap to pay for most of your services, and therefore only give you 5% of your income. You're actually making a loss by supporting these customers. In that case, it's not financially sound to support IE6. Of course the exact balance of these numbers is different for every company, so you'd have to decide based on your situation.
Imagist
+7  A: 

The rule for talking to business people is always: sell your idea in terms of profit. In this case, how much money do you make off of customers using IE6, and how much money does it cost you to support IE6? In many cases you're losing money by supporting IE6. In other cases, you are making money, but if you forced your user base to switch to IE7+ or a real browser, some of your users would leave but enough would stay that you would be making more money. And in some cases, you can complain about it, but the best decision is to still support IE6 because it's still the most profitable course.

Imagist
+1 for suggesting the profit/loss argument.
David Thomas
+1 for +1-ing a profit/loss argument
baeltazor
A: 

We develop web applications for a customer that has a policy to run IE6. I don't understand that, because IE6 has still got security flaws that makes it safer to upgrade to a newer version. I have actually seen official statements by the norwegian government that instructs IT sections in the different departments to upgrade to IE7 because of this. But since our customer have a different policy, my hands are tied...

awe
A: 

Get your hands on some user statistics for each individual website you're going to work on. Get the browser usage statistics from the past year, not more, no less. If there is still a significant amount of IE6 users (I personally go for more than 5%) it is probably worth supporting IE6.

If it's less than whatever you deem a reasonable percentage of users, so in my example: less than 5%, you could simply use this fact to try and convince your boss.. and ultimately.. your client.

Further arguments you can use are: Better use of CSS selectors, better support for PNG images without hacks and making the world a better place.

Unfortunately though, IE6 is here to stay.. not because the users are nefarious bastards, but simply because some companies take way too much time to upgrade their software.

MHD
+1  A: 

One of the problems with ignoring IE6 is that a lot of business users are still running it becuase either they don't know how to upgrade or they are not allowed to upgrade because of the IT security policy.

So if your these people also are the ones that actually pay you, you have a problem with ignoring IE6, as it will upset your paying customers. I used to work at a company where we had an online job board, and the income would come from the companies posting the jobs. But at the fall of 2008, we still had 25% of the users running IE6.

With that said, I'm not going to support IE6 on a new project that I'm working on, despite the fact that it will have companies as paying customers. We hope that by the time that we launch, IE6 will mostly be eliminated)

Btw, the solution we created at our job board had a normal clean, standards compliant CSS sheet, and then one with IE6 CSS hacks. If the browser was detected to be IE6, a CSS reference would be added to the style sheet containing hacks, a long with a reference to a javascript for implementing transparant PNGs.

Pete
+8  A: 

Support it? Yes. With full design? Never.

Progressive enhancement is the way to go, and IE6 is so far behind any curve that it's not worth putting all your time into pixel-perfect design. But you still want your content accessible to everyone.

Andy Clarke offers a brilliant analysis and solution here:

http://forabeautifulweb.com/blog/about/universal%5Finternet%5Fexplorer%5F6%5Fcss/

Eric Meyer
+1  A: 

No. I would rather spend years implementing my own rendering engine and creating my own webbrowser than have to worry about IE 6 again.

baeltazor