When developing a site we should keep in mind one thing: How well can we get our message across? The site is for the audience after all. With the specific needs of a client, we often come across many problems which require much attention. We must try to reach a balance between site usability and accessibility for our audience.
A website has two parts: It is communication, and it is a technical achievement. Both parts are interrelated in any given site.
Now, you might ask, what about every other site? Why should we keep our extended futures to a minimum, if at all offered? This is where the majority of sites reside. We are faced with any possible browser, with a range of platforms and numerous devices whom wish to access our site, as well as diverse users.
We see countless sites out there with all the bells and whistles without the consideration of the audience - an information based or even an e-commerce level site with all the unnecessary work into it. It is evident that the developer merely made the site for the client. The client finds the site sexy, and the site is passed down to its final state. What just happened here? Not only did the owner/developer of the site did not consider the target audience, they undermined the importance of accessibility and usability. Since, it is difficult to determine how and with what our audience is viewing our site, we must take the proper precautions.
First thing first: Make sure the site is readable! This is a loaded statement. A site 'at-worst-case' must be readable in text. There is no ifs or buts about it. If a user can't access the information in its simplest form, then a chunk of readers are lost. All the intended information on the site, should be presented to the user as if they were reading a newspaper. Afterall, this is the internet, and our mission is to deliver the information first, then worry about the possible design futures.
Keeping in mind that our goal here is greedy. We want to minimize our loses and try not to leave a group of audience behind. This is the most affective way of developing a site while carrying the site goals.
Every user counts!