I just completed a 10 month web design project, and as I expected some people are unhappy with it. The people who are unhappy are very few, but they are very vocal. The people who are unhappy also happen to use Netscape 4 as their default browser.

The reason they're unhappy is the new design caters to people who use a version 6 browser (IE 5.0+, NS 6.0+, ) and not users of the version 4 browsers. Basically what happens is when you go to the page with an older browser, it forwards the user to a text-only page that, well, it's text-only and doesn't look very nice, but it does the job.

Now it was never our intention to piss people off, nor did we choose to neglect NS4 users. The decision to force NS4 users to the text-only page was made after a lot of thought and discussion on the part of my department. We felt that in trying to cater to everyone, we neglected the vast majority of people who have are up-to-date. I won't quote numbers (because they vary from site to site), but the percentage of users using NS4 and other older browsers is very small compared to all other users. The decision was made with a heavy heart, because we knew that some people wouldn't agree.

I foresee many months of complaints from the vocal minority, but I just have to remember that there are many more people who appriciate newer, better things, and even if they're silent, they're still there. Personally I feel that there comes a point when you have to move on, otherwise you never grow. It took me a long time to move from DOS to Win95, so I can appriciate growing pains, but as a developer I think sometimes you have to make the hard decision for people. They may not like it, they may leave you in favor of someone else, but in the end I think you're probably better off because you end up with a better product.

Has anyone else run into similar growing pains when their designs? If so, how did you deal with them? Do you try to cater to everyone, or do you cater to the majority? Have you found a good balance of the two?

I'm really curious to hear about other people dealing with similar issues, because I think it's going to continue to be an issue for a very long time as technology continues to advance.

- Arashi

In reply to OT: Web Design - Catering to Everyone by arashi

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.