In my opinion it depends on your pholosophy.

One one hand your users are the stakeholders in your application. If they find it too hard to use your application, they wont, or they'll make life difficult. The end game in this scenario is generally lost time due to extra time spent working with the minority.

OTOH, it is impossible to please everyone, and using the latest "reasonable" technology often means your project will come to fruition quicker, and be more maintainable due to the absence of "legacy" code.

OTOH programming at the lowest common demoninator will cover everyone, but may not be as sexy as it could be.

In my experience, the people who scream teh loudest are the people who are in their own little rut and dont want to change. In these cases I personally (as the developer) coach them thru' the "difficult times". It makes them happier, and the devel/support team happier.

I'm generally of the opinion of surveying the users of your system, being careful to get a broad cross section, and get each department to sign off the design. In cases where a consensus cant be reached, careful thought is given to the design, which is then documented (outlining the reasons "why not") then mandated to the users via management. I have to say I'm lucky enuff to have strong management to support decisions reached...

Two words(tm): careful planning.


In reply to Re: OT: Web Design - Catering to Everyone by Ryszard
in thread 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.