Selfish Accessibility at CodeDaze
The slides from my talk at CodeDaze follow. If you cannot view the embed, visit them directly at SlideShare.
There were two videos in my talk. They will not play in the SlideShare embed, so I stuffed them below.
Some tweets from the event. I will likely add more as I have time to wade into the stream.
Shout out to Charlie Wertz at @CodeDazeConf. Dedicated to him, in fact.
I cant believe I didn't know this, my mind is blown I'd always wondered why we called it i18n
A large chunk of the US has some sort of disability or impairment, physical and cognitive. Rarely are they on their own, they’re often comorbid. If you can’t see, you also might have trouble moving around. @aardrian #codedaze2018
[the woman with the book] is clearly more technologically advanced. Solar powered, no worry about battery, can tell immediately how far through the book she is. It’s skeuomorphism writ large! @aardrian #codedaze2018
OK but more seriously. Disabilities come from a few places. Birth, getting old, accidents. Even if you think you’re invincible – eating at desk, content not in native language, no headphones handy. @aardrian #codedaze2018
The Dutch-colleague was mine, @aardrian was stuck trying to print a boarding pass and avoid publicly panicking and getting physically removed from using the public computer.
Selfish user stories: “as a user on a sun-lit patio, I want to be able to read the content and see the controls”. “As a user in bed with a sleeping spouse I want to be able to watch a training video in silence” @aardrian #codedaze2018
Or like for me: “in order to click links as a user with no elbow room in coach class…” @aardrian #codedaze2018
The gist: There’s a lot of ways we can make accessibility about us or our stakeholders by thinking of situational disabilities.
Hyperlinks! Underline them, color isn’t sufficient. There are contrast guidelines. Make sure they’re not repetitive and annoying. It improves UX as well as accessibility. Also check contrast in general no matter what the art director says. @aardrian #codedaze2018
Label your form fields (a real label, not placeholder). Errors should be associated with fields. Screen readers have a real trouble otherwise and it immediately eliminates people from participating in your site. @aardrian #codedaze2018
Make sure your site is keyboard accessible. Make sure the focus is visible on your site, too. @aardrian #codedaze2018
Helpful if you can’t use a mouse, or yours broke or [like me], you just don’t feel like moving to use the mouse! (see? Make it about you!)
Accessibility is not a checklist. The stiaramp is a terrible design for wheelchairs and walkers.
It’s an ongoing process that must be continuously dealt with. Doing it once doesn’t make it done. @aardrian #codedaze2018