Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

edit:

I should point out; My personal view was that I should be proactive. I know sometimes I have to bite my tongue, and I wanted to get the communities input(was this one of those times).

I couldn't find a more appropriate place to ask it in the SO family of sites.

Here is the scenario --

  • small org < 70 employees
  • no qa department
  • website viewed by thousands everyday.
  • I am the sole website developer
  • I have never had a single complaint that the site is broken in IE6

  • I've discovered our site has not worked in IE6 for years. The person I replaced who created it must have been "testing" it only on IE7. I fired up Virtual PC and with IE6, and our site is a complete mess. You can not select some menu items they are so garbled. It looks terrible.

So again, Is it our job to proactively seek out bugs, or do we just fix what the customer requests....

Personally, I want to leverage this opportunity with my org to drop any expectation of IE6 support or compatibility.

share

migration rejected from stackoverflow.com Nov 1 '13 at 16:26

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as primarily opinion-based by gnat, MichaelT, Michael Kohne, GlenH7, Dan Pichelman Nov 1 '13 at 16:26

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

3  
This is the proper place for this question in my opinion. –  Chris Jan 27 '11 at 19:20
    
Thank you, I hadn't been on the programmers site yet. –  MVCylon Jan 27 '11 at 19:37
1  
    
If nobody complaints, there is no issue. and as the saying goes if it ain't broke don't fix it. –  mouviciel Oct 4 '13 at 7:08

10 Answers 10

In General, report it. In this special case, add the proposal that a IE6 upgrade hint script should be added to the site. There are a bunch out there for free, including other outdated browsers as well. IE6 was already far outdated in 2011, it is even more in 2013.

share

Yes yes a thousand times YES!!!

Nothing wrong with that at all!

I'd have a look at at the logs to see the percentages of people hitting the site with IE6. presumably they then don't do anything and you can start to calculate how this may be affecting your company (eg. Lost sales, lost ad clicks etc).

It'll make you look pretty good to have found an issue like this.

That being said something is missing in your business process that they haven't identified the browsers they want to target, and even then they made need IT's guidance on that.

share
    
Bonus points definitely given for being prepared with visitor browser statistics (+1 when my votes reset tomorrow) –  NickC Jan 27 '11 at 19:15

Yes! report it and by reporting it we programmers can justify a new project for catching unreported or unattended issues.

Busy is good :)

share

Yes, definately mention it. I'd recommend the following steps:

  1. Investigate the cause. Is it a javascript library? Unsupported HTML? etc.
  2. Develop one or more possible solutions, along with a general estimation of how long they will take and their intrusiveness into the existing code base.
  3. Either fix it outright (if you have the freedom to do so), or report your findings and the available resolution options to your supervisor(s) for them to make a decision.
share

You say none of your customers have reported an issue with IE6, but this is likely because your site doesn't work and they're scared away by that. Check your site statistics and see if anyone visits the site on IE6. You could think of IE6 users on your site as lost customers.

share
    
+1, its hard to report a problem if you cant see the 'report problem' link! –  GrandmasterB Jan 27 '11 at 19:36
    
@GrandmasterB: You must have been to our site. Mgmt has gone with the approach, do not put a link for reporting technical problems. LOL. –  MVCylon Jan 27 '11 at 19:45

If you haven't reported it yet, how do you know they don't care? Without your input, how would they even know that they should care?

Absolutely report on any issues you find in the company, system-wise or otherwise (of course, consider how you have to approach issues politically).

You are part of a team, and in a small company like yours, you are likely a key member of the team. If you see an issue that no one else has seen, it is your professional responsibility to be proactive and bring it to their attention, and let management decide how to prioritize it (with your expertise input, of course).

With a company your size, everyone can be impacted, including yourself and your job. Even if you were in a larger company, several departments could be impacted, so you should still be proactive and report it.

share

That's quite obvious any employee of a company should report problems he encounter to the appropriate person.

Now in an ideal world, all employees should adopt kaizen attitude and suggest improvements in the company processes.

share

I would report the issue you have discovered. Since you also want to drop the expectation of IE 6 support, I would also include the following in your report:

  • statistics on the number of people who visit your site under IE 6
  • the fact that no one has reported the issue
  • the cost of continuing to support the site in IE 6 in terms of development hours
share
3  
+1: "the fact that no one has reported the issue". If no one reported it, then the cost of the bug is essentially zero. So any money spent on a "fix" is wasted. –  S.Lott Jan 27 '11 at 19:43
3  
if people using IE6 cannot use the site, how are they to report the problem? most users assume it is their fault, and go somewhere else... –  Steven A. Lowe Jan 27 '11 at 22:38

Yes, you should bring it up, and have a discussion about the best approach to take for business. If it doesn't matter, use it as an opportunity to document which browsers are supported. If it does matter, well, fix it.

The best way to figure out whether it is your duty to bring it up or not: would you be embarrassed, or even reprimanded, if somebody else found out and brought it up first?

share

Yes you should report it to someone. Since no one seems to care, you can make it a low-priority issue and then kill it if management says "we're not going to support IE6 since no one is complaining anyway", but you definitely should report it. That way there is some record and trail of the problem being found, discussed, and resolved (in this case by probably not doing anything, but the same principle applies elsewhere).

share

Not the answer you're looking for? Browse other questions tagged or ask your own question.