I wrote this blog post on my old developer blog in June 2014. It got a great response, went straight to the top of Hacker News and gained thousands of social media shares.
It made me realise that a lot of people felt strongly about accessibility, but there weren’t many blogs or tools out there to help. It has eventually led to me learning more about accessibility and launching this site.
Here’s the original post:
Let’s look at the numbers
Research commissioned by Microsoft in 20031 showed that 9% of working age computer users in the US have a severe visual difficulty or impairment. In addition, 5% have a severe dexterity difficulty or impairment.
Those aren’t small numbers. As web developers, there are other percentages we’ll be more familiar with2. Let’s take a look:
Use this graphic on your own blog
<a href="http://myaccessible.website/2015/08/browse-with-ie9-have-a-disability-accessibiility/"><img alt="Accessibility Software | Browser Versions | Internet Explorer" src="http://myaccessible.website/wp-content/uploads/2015/08/accessiblestats2.jpg" /></a>
What’s causing this?
So why do we think it is perfectly acceptable to spend time ensuring that our websites work in IE9, but not that you can navigate them with a keyboard?
It’s all about developer awareness. I know how to make a website work in IE9, or at least I know how to check whether it does. But I’ve never been partially sighted or lost the use of an arm, so I don’t know how to check whether my site is accessible.
If you have ever been asked to make a site accessible, you will have likely read up on a few articles that have pointed you to the WCAG (Web Content Accessibility Guidelines) site. The guidelines there are stunningly complex. The ironically titled “WCAG 2.0 Quick Reference List” is 23,000 words long.
Before I sound too critical of WCAG, the guidelines have to be complex because they form a full specification. Have you read the HTML5 specification recently? Maybe if you were having a specific issue. Did you learn HTML5 from the specification? No, because that would be crazy.
We learn HTML using beautifully laid out books and interactive websites like Codecademy, but there is a huge gap in the market for guides on crafting accessible content.
It’s all about developer training
Right now, I suspect there are a lot of conversations like this happening:
- Manager: “How long will it take to make this site meet the accessibility guidelines?”
- Developer: “Never done a full site before. Let me just check those guidelines.”
- Developer: “Wow. About a month.”
- Manager: “Let’s put that on the ‘nice to have’ pile for now then.”
It’s definitely a training issue. Once developers know how, they will naturally adapt the way they code to be more accessible without thinking about it.
I really hope that the response to this blog post is a load of comments like “What about the amazing site X? It’s so easy to check whether my site is accessible there!”. Surprise me. How easy has creating accessible content been for you?
1. The Wide Range of Abilities and Its Impact on Computer Technology (A Research Study Commissioned by Microsoft Corporation and Conducted by Forrester Research, Inc. in 2003)http://www.microsoft.com/enable/download/default.aspx#Research%20
2. StatCounter Global Stats - Top 10 Desktop, Tablet and Console Browser Versions Combining Chrome and Firefox 5+, May 2014 http://gs.statcounter.com/#browser_version_partially_combined-ww-monthly-201405-201405-bar