Do the Blind Deserve More Effort on the Web?
dratcw writes "An article was posted this week to ComputerWorld, detailing the frustrations faced by blind people struggling to use the Web. The piece shows how little progress has been made and the inadequacy of solutions such as Microsoft's Narrator screen reader. While the article generated many positive comments, one reader said the disabled should 'get a grip' and maintained they 'have no more right to demand that others provide for their needs than I, as a diabetic, have a right to demand that sugar no longer be used.' Should Web sites and software makers do more, or does the reality of today's economics dictate that the blind/disabled will continue to struggle and learn to live with it?"
If we work on the broader problem then we get better web sites for everyone, especially the disabled, without even making any particular effort for them. For example:
- A link to download a file should just go to the file, not some clever javascript crap that tells you to please wait while you're redirected, your download should start in a few moments etc.
- Quit breaking stuff up into dozens of tiny bite sized pages. My scrollbar works just fine thank you very much, and it lets me scan all of the content in an instant instead of having to click through it all. Yes, I know that some people do this to goose their ad revenue, but you see it other places too.
- Don't use clever little graphics and pop-ups for every link, text works much better.
- I don't need links to "print this page" or "email it to a friend".
- You don't need to know what region of the world I'm in before I can download a damned printer driver.
- Don't use ridiculous URLs that query stuff from a CGI with a zillion arguments just to serve up a static page.
I could go on all day... fixing any of those design problems would automatically improve accessibility, not just for blind users but for mobile devices as well.
Thankfully we've mostly gotten rid of the horrible "splash pages", flash animations, and musical home pages. I'm sure in due time people will get their head around some of the other basic issues I've mentioned, but unfortunately people keep coming up with dumb new ideas much faster than that.
I can't see why not.
The biggest thing web designers do that breaks the web for disabled people is not include the alt tag in an image. I mean how hard is that?
On the other hand, people should know that if their web page is not available to a group of people, then those people will not get the benefit of the web page. In addition, there is a market for folks to create (and sell, if they so choose) products that help people who have problems get around in society. Thus, wheelchairs and hearing aids and braille and such. It's always been this way.
To say that everyone must be included in the class of users makes no sense; do you have to make music accessible to the deaf, or visual art available to the blind? Of course not. Should you have to change your personal web page that you use to post pictures for your friends and family to make it more friendly to some disabled user you don't know? Of course not.
-- Erich
Slashdot reader since 1997
I've worked as a web developer for years and can honestly say that it isn't hard to make an accessable website/webapplication but it doesn't happen because no one is willing to pay for it. Even the fact that there are laws in place in some countries that require certain standards doesn't motivate (most) clients into paying the extra 5% to have an accessable website; on top of this it doesn't help that your (dishonest) VP of marketing just pulls a number out of the air when they go after a project and you are (typically) heavily underfunded for the work you have to do.
At least in the US, it's the law that you have to use well-known and available methods to allow handicapped people into your place of business. For example, you don't have to provide access for someone in a ventilator, because that would be impractical, but you do have to provide access for someone in a wheelchair, because it's really not all that hard. The EXACT same principle should apply to the web. Providing access to the blind on the web is probably a lot easier than providing wheelchair access in a bricks-and-mortar store.
On any number of projects where I've provided a web interface, I've been told in no uncertain words that I was to make pages that were tailored for exactly the browser and screen that the project's manager uses.
Thus, I've often been told that the pages must be forced via things like width= attributes to be exactly N pixels wide, even when there's nothing in a page that is dependent on any particular width. I've been ordered to present some data in pictorial form, even when simple text data was easier to understand and took less screen space.
So very often, managers explicitly order their developers to produce web pages that are inaccessible to anyone other than people exactly like them.
There are some ways that one can fight this. In a few cases, I've found that I can "go over the boss's head" by showing a higher-up something that they find useful. I happen to know that they have a Blackberry or a Treo that they love and use all the time, and my boss's declared page structure won't work on their machine, so eventually orders come down to make the web interface usable on the higher-ups' favorite little handheld gadget. While doing this, I can also sneak in things that make it more accessible to the disabled.
But this is a passive-resistance approach, and it's not always successful. I like to also try to get across the idea that you, yes you, may find yourself handicapped by this time next week, in a way that you can't predict. The sensible thing would be to guarantee that your minions' efforts are usable even after that accident or medical emergency has left you restricted in what you can see or read.
But few managers are willing to take such a long-term view of the situation. So all too often, my pages aren't as accessible as I know how to make them.
It would be nice to learn of other ways that we developers can fight such management intransigence.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
I have looked into developing for screen readers in the past, but the biggest problem I've run into is the software being used by the disabled.
1) there are great disparities between how the screen readers interpret things.
2) the most popular screen readers are expensive, and offer no free versions for developers.
The Microsoft Narrator didn't hit my radar. I don't know anything about it, but if it's free and of high quality, that's a major step forward.
__
Men with no respect for life must never be allowed to control the ultimate instruments of death.
GW Bu
Sure free market but sometimes society, in general, needs a bit of a push in the right direction. I don't know about your part of the world but here public buildings need to be accessible to those in wheelchairs. I'm pretty certain the "free market economy" would not have driven that change without a push from regulations.
... but some kind of sites are going to have more challenges than others.
For example, I publish a few webcomics (at Ubersoft.net). A webcomic is an image file (in my case, pngs) which are flat-out useless to the blind. Now, there are specifications about how graphics should be used to make them useful to the blind (i.e., include a complete description of the graphic within the img tag -- using "alt" I think, though I'm not sure) but this seems counterproductive. Webcomics as a whole are somewhat useless to the blind because they are a visual medium. Granted, my art is lousy and static but it is still presented visually.
So how much trouble should I, a publisher of a medium that seems to fundamentally work against a blind man or woman's browsing experience, put into making my site accessible to them?
As it happens, I do try some, though I am unfamiliar with the latest accessibility guidelines. I use css and xhtml (as best I can) to tag the site properly and make it navigable to a screen reader. This is a bit challenging since the publishing system I'm using (Drupal) makes it difficult for me to sift through everything, but I'm making slow progress. I've also started transcribing my comic archives -- primarily to make them searchable by my site's search engine, but one of my readers pointed out that it also allows a blind visitor to actually read the dialog.
There are other types of sites -- political discussion sites, news sites, sites like Slashdot -- where accessibility would be far more useful. The web was originally primarily text, and on sites where the content is still primarily text there's no reason it can't be designed to make that text more easily accessible to the visually impaired.
Eviscerati.Org: All Hail the Eviscerati
ADA being the Americans with Disabilities Act. In a nutshell, all "public accomodations" (such as restaurants, movie theaters, etc.) must comply with certain architectural requirements that make them accessible to the physically disabled. While there's currently no provision for non-brick-and-morter public accomodations, I could certainly see that being added. Of course it would only impact the websites of businesses with a presence in the United States, but that's still a big pool. Note that this would almost surely not cover personal websites that aren't related to any commercial activity. So the guy who hacks together a page of photos for his extended family wouldn't be affected by this legislation.
http://www.ada.gov/cguide.htm#anchor62335Two words. Sing them with me:
Flash! Aaa-aah!
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
Try reading some HTML as text:
Greater than, quote, less than, semi-quote, have no more right to demand that others provide for their needs than I, comma, as a diabetic, comma, have a right to demand that sugar no longer be used, period, semi-quote, greater than, slash, quote, less than.
I got results like that when I tried to use a voice synthesizer to read HTML email. Note that it doesn't differentiate between reading the 'quote' inside the tags and the 'semi-quote' in the quoted text.
Good luck on trying to get everybody and his invisible pal to reformat all their web and email. Far more likely to succeed would be to entice browser and email client developers to produce smart HTML strippers (and Flash readers, etc.) to produce a text-only output for use in voice synthesizers, and/or develop voice synthesizer plug-ins that process the HTML etc. as proper inflections (for bold, underline, etc) or statements ("quote"/"unquote") to be spoken.
There's a relatively small but steady market for accessibility-related software. Much of what's produced is subsidized by tax money, of which there's a high user-per capita quotient. A developer might not sell as many of such programs, but with fewer users per dollar, that means less support downstream. And with only a few developers focusing on that market, they can each make some decent money. Of course open developers such as the Mozilla group could do the same, for the usual reasons.
To hook up with people in this area, visit with the accessibility people found at many public and university libraries (at some universities it's a separate department).
Another problem needing fixing is closed caption voice-to-text processing, to give the deaf (or the Deaf, the capitalization is an important distinction) the ability to watch the now ubiquitous videos on news site and such, without having to wear their eyes out trying to lipread the low rez/bandwidth video usually produced. Take in video, buffer for later use, read audio and produce closed captioning, and send output to a window with CC synced to and overlaying the previously buffered video.
Note to commercial developers: producing such things under tax-supported/non-profit/government agency label might not earn a lot of money, but what it does earn can be taken as tax-deductions, as can the "money" that goes into the inevitable (and admittedly high-per capita) support.
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
Since this article hits on both, conveniently I am both diabetic and have vision problems (I can see, but I have a horrid prescription to do so, and even then cannot see anywhere near 20/20).
:-) ), I am (almost rabidly) opposed to the idea of government enforcement to do so. The quickest way to ruin something good is to add government intervention.
While I think its nice if businesses accommodate those who are visually impaired, and I think its in their own best interest to do so (just because I have trouble seeing doesn't mean I don't spend money
There are a number of websites, both commercial and not, that I have trouble reading. Know what I do? I go browse somewhere else.
What are we going to require next? Special keyboards at public internet stations for those who are prone to hangnails?
If I had a commercial website and someone or some government entity *demanded* or *required* that I arrange my page a certain way, etc, quite frankly I'd tell them to go get fucked.
I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
...and to me, the response from the diabetic is cowardly at best. It shows a bitterness and a level of immaturity at accepting the diabetic diagnosis, and necessary lifestyle, for what it is.
Sure, you can take your twinkies and powdered donuts and shove them - I'll have the salad. I'm not happy with that, I'd rather have the sweets.
But the fact is, I'm stuck with this disease, but yet - I can choose to control it. Not perfectly, but surprisingly well with some discipline and strict adherence to medical advice and treatment. Hey, even then, it may just kill me a lot sooner than most, but it is what it is.
But you know what? Right now, in spite of some limits, and self-denial, my quality of life is every bit as good as any other sighted person in good health.
The blind, however, have little control over their condition, or their surroundings, or their interaction with the world. I see a moral imperitive to assist them if it is not overly burdonsome to do so. Web pages can be crafted in such a manner in most cases, except where the material is truly only visual (nekkid ladies)?
So hopefully I've helped to kill off that pathetic and selfish counterargument against access for the truely handicapped.
Sometimes it just has no excuse. E.g.,
1. government / local government pages. Even skipping past the issue that they should set an example by obeying the rules they voted into law... Exactly how do those depend ad revenue?
2. I go to some manufacturer's web page, to buy something or get some drivers like the GP, and... some are really a bad case of flash overdose, and some are full of ads too. Bonus points when occasionally it's not even to their own products. But anyway, WTF? I'm there either to buy something they make, or because I _have_ bought something they make. Why should I be bombarded with ads there? No, seriously.
And even skipping the banner ads, I've seen a couple where I had to go through loops and plough through pages after pages of marketing gibberish, just to get to the page with the prices. In at least one case I gave up because I just couldn't find the price list.
And a some have horrible colours, fonts and layouts too, and make wrong use of graphics at that, just because aparently someone thought it's all the rage to look like the funky marketing brochure. Thankfully that became a lot more rare over the years, but sadly it's still not dead, and it keeps coming back like a vampire.
This isn't just a case of "bad design" as in page layout and technologies used. It's outright stupid. It's not even just a case of letting the marketing drones in charge, it's letting the _stupid_ marketing drones in charge. If you want to sell me something, don't annoy me first and don't make it hard to get to (A) the specs, and (B) the prices and/or online shop pages. No, I'm not interested in how many decades of buzzwords you leverage, nor in your synergies, nor in how award-winning/industry-standard/customer-centric/buzzword-driven you are. I'm not there to play Bullshit Bingo, so just let me know (A) exactly what you sell, and (B) for what price.
At any rate, the couple of cents they might get in ads there, sorry, just aren't worth losing a potential sale over, no matter how I want to look at it. And it feels _petty_ that when I'm looking to buy something that costs hundreds of bucks, someone tries to shaft a few cents out of me with their maze of ads. It's like meeting their sales guy and seeing him trying to steal my office pens. It just doesn't make a good impression, ya know?
3. (Or 2B.) Some game publishers' pages. E.g., dunno, I want to know what their latest game is all about. Or I bought it and need a patch. Or whatever, really. And I'm forced to sit and twiddle thumbs while their flash loads, then have to read the information in a tiny window, with a tiny font, split into a gazillion tiny pages, and with a shitty colour scheme to boot.
I mean, wtf? Either I'm looking to buy their game, or I already blew some money on their game. And especially in the latter case, let's make one thing clear: the whole market for unfinished buggy games exist only because of the promise that they'll make up by offering a free patch later. I'm already annoyed by that deal, don't push it. Making me essentially pay for the patch by watching ads, or worse yet by putting it on some shitty site that makes me wait an hour for the download unless I pay to subscribe, is just adding insult to injury.
And let's make another thing clear: I _paid_ for that game. Don't make me go through a mandatory form that wants to know even my exact street number, telephone number, birth date, and size of condoms I use. I'm looking at you, EA. I already paid, ok? I'm not your data-mining guinea pig too.
Admittedly, probably the blind don't play first person shooters or console RPGs much, but I find it just as annoying as a guy who doesn't even need glasses yet.
4. But perhaps the best way to say it is that I have been before one of the guys who programmed those shitty sites, or helped fix their performance problems. I still have nightmares about some colour schemes like orange on orange-ish yellow, or cyan on bright blue, that I had to implement during the dotcom years. Or the clas
A polar bear is a cartesian bear after a coordinate transform.
Those of us who work in the field of disability regard this issue as a matter of Civil Rights. Once you understand that about us, it may help you understand why we are dogmatic about it.
The analogies people make to the build environment (e.g., ramps) are apt. If a designer does not incorporate the best practices that constitute electronic curb-cuts, there is nothing the best assistive technology (even at the helm of the most skilled end-user) can do to surmount the barrier.
Fortunately, things have matured enough that I no longer have to convince programmers to do the right thing, as the law and economics are on the correct side (this time). If you want to sell to the Federal government you need to make your stuff accessible.
I paid the going retail price for a Windows screen reader and got a free Unix computer!