Ricky Buchanan (
jeshyr) wrote in
dw_accessibility2013-04-25 08:47 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Did you catch accessibility too?
[OK I have been meaning to post this for about a month and I keep putting it off on account of not having the right phrasing, but hey ... wrong phrasing will have to do]
My basic question is to those developers/volunteers/users of Dreamwidth who are NOT themselves users of accessibility technology...
I know that a bunch of folks here have become accessibility converts/evangelists. By which I mean that you're not just "doing accessibility" because Dreamwidth requires you to, but you're really understanding why it's necessary and important and often you're pointing this out to others in other contexts away from Dreamwidth too.
I know that a project can require people to "do" accessibility, but a project can't make people *care* about accessibility... and most projects that "do" accessibility at all are in the first category. So ... how did you come to care about accessibility, especially if Dreamwidth was involved??
I have been chatting to Liz Ellcessor who is writing a book about web accessibility specifically and wants to know about Dreamwidth's accessibility from the inside, but it's also just a thing I have been wondering about more generally too. Dreamwidth is known for "doing accessibility" well and part of that is that we have got a bunch of people fired up about it and that's a really hard thing to do!!
So how do you think you caught accessibility?
My basic question is to those developers/volunteers/users of Dreamwidth who are NOT themselves users of accessibility technology...
I know that a bunch of folks here have become accessibility converts/evangelists. By which I mean that you're not just "doing accessibility" because Dreamwidth requires you to, but you're really understanding why it's necessary and important and often you're pointing this out to others in other contexts away from Dreamwidth too.
I know that a project can require people to "do" accessibility, but a project can't make people *care* about accessibility... and most projects that "do" accessibility at all are in the first category. So ... how did you come to care about accessibility, especially if Dreamwidth was involved??
I have been chatting to Liz Ellcessor who is writing a book about web accessibility specifically and wants to know about Dreamwidth's accessibility from the inside, but it's also just a thing I have been wondering about more generally too. Dreamwidth is known for "doing accessibility" well and part of that is that we have got a bunch of people fired up about it and that's a really hard thing to do!!
So how do you think you caught accessibility?
no subject
no subject
* Audiobooks/podfic. I listened to them a lot when I was a kid, and it vaguely reinforced the idea
* I read about it. Since I spend a fair amount of time reading stuff in the Apple community, and Apple tends to have pretty decent accessibility support in their software, people talk about it a lot. e.g. [1-3] It also tends to appear on OS X and iOS spec sheets, and so I’d read about it there. I had no idea what VoiceOver was, so I gave it a spin.
* Helping people to use it. Once I knew this stuff was there, I started pointing friends and family who benefited from it in a small way (such as setting up email for my grandparents so they could read it without glasses). I saw what a boon it was for them, and realised how much it could mean to somebody for whom this really was necessary, as opposed to merely an assistance.
* Dogfooding accessibility technologies. Every so often, I just switch on VoiceOver (or inverted colours, or something else) and use it that way. Helps me realise how different and how much better it might be for somebody who uses it full time. Plus it was useful when one of the buttons on my phone broke (working by the sea for two weeks, the spring essentially rusted solid), and I could continue to use it eventually unimpaired.
I guess those are some of the things that got me interested and caring about it? Probably others, but memory doesn’t serve.
[1]: http://mattgemmell.com/2010/12/19/accessibility-for-iphone-and-ipad-apps/
[2]: http://the-magazine.org/9/re-enabled
[3]: http://5by5.tv/buildanalyze/95
[4]: http://tex.stackexchange.com/questions/19279/latex-accessibility
no subject
no subject
no subject
no subject
no subject
I mean, I would hopefully also be thoughtful and not put in a seizure inducing gif, but that is always my second "oh wait. crap." When I am really practising accessibility as a primary concern, it is because to me the accessible structure is more beautiful/hackable to me.
(self-involved!)
no subject
no subject
That, and I was slow in getting a big-bandwidth connection, so alt tags and avoiding trendy animated junk made my life better for quite a while, too.
no subject
no subject
The customizable friends page set the stage for it; since the friends page was customizable to the needs of the reader, I believe that my feeling that non-semantic markup (embedded font face, size, font color, and background color choices) hardcoded in an entry was rude to the reader -- was representative of sentiments held by large parts of the Support team. This was because the Support team got the "my friend's entry is unreadable and/or breaking my friends page" requests rather often. The solution was of course that the friend could and should fix it; if the friend wanted a global change of font, the friend should adjust their journal style, not adjust the text in each entry. And of course there were always the people for whom their display preferences were not just strongly preferred, but in fact necessary for them to meaningfully take in and understand what was written at all.
So I came out of LJ Support with a vague feeling that for social media sites, the display preferences of the reader should triumph if there was a conflict (and of course the creator's display preferences should be honored when the creator is also the reader, or if the reader has not expressed any preference).
LiveJournal was of course started as a personal blogging site. But it's also a reasonably robust content management system, and thus people have used it for an array of amazing things. Roleplaying, of course, but also shops, a choose-your-own-adventure game, and (thank you, S2) Dre's infamous tic-tac-toe game. At one point Denise had a compilation of advice in her capacity as Support Manager that included the point that any change that removed a capability of the system had the likelihood of breaking at least one user's absolutely vital (to them) use of the service, because of the vast diversity of uses.
Around 2008, there were an immense number of little fixes that had gone unfixed for years at LiveJournal, to the point where I resented new features because they were using developer time that I felt would have been better allocated to fixing the things that people had been complaining about since 2003. LiveJournal had stopped accepting most external patches, so development was very constrained by the available labor of LiveJournal employees. Furthermore, the bug tracker went private, and it seemed like only problems with the existing code, and things that had been approved for labor, went into it. It felt like working in an office building that was 90% finished, but with rough, splintery boards and unsecured trip hazards -- and the construction budget was going to putting in a swimming pool while Support was running out of band-aids and had lost half their tweezers. So even accessibility-minded suggested changes sometimes made me cranky.
Dreamwidth grew out of LiveJournal. For me, at first, the difference was that LiveJournal was very bound by tradition: if it's been done that way forever, what justifies changing it? while Dreamwidth was open to change, and open to accommodating as many as practical of the really weird use cases that wouldn't break everything for everybody. The attitude to accepting bugs for development was less "no, we cannot accept this: we cannot allocate the development time" and more "yes, this change fits with our vision of the service; we don't know who will develop it or how fast, but we can include it in the plans."
It was that developmentally inclusive attitude, and the way that the little usability bugs that had been getting up everyone's collective noses for years were actually being fixed, that convinced me that a "how can we make this work" attitude for accepting user suggestions was vital.
The importer seemed to unlock a movement of content-driven design in a way that even the friends page had not. It seemed like
Thus when various folks with strong accessibility needs showed up in #dw, having been attracted by the diversity statement, I was in an excellent frame of mind to help combine their needs and my understanding of the Dreamwidth gestalt. Their surprise at the warm welcome from #dw in contrast to other less accessible sites, and their stories of
no subject
no subject
A long time ago, I started posting on LJ. I knew nothing about HTML, had only ever used forum sites, so I started reading up on how to format posts properly, and I hit the advice about em tags not i tags that everyone likely knows. That's the first exposure to any discussion of webaxe I recall. About the same time, I found that bookmarklet and said bye-bye to journals I couldn't read.
And then DW came along and did things like persistent style=mine, and the navbar that wasn't persistent or responsive (and broke my old narrow monitor display), but actually knew that was a bug, and I realized that I matter. I as a user, my needs and wants matter. DW even has a policy that says I matter.
DW also had a community of folks involved in Feminists with Disabilities or accessibility activism in general and people who talked openly about where they are on the spectrum of all sorts of ability axes all the time.
And then I started learning more about HTML and CSS at a time when the Responsive Design idea was blooming. I never learned any way but fluid and responsive.
And if all device users matter--the ideal behind responsive design--then all users matter. I found the principles of usability in design and that's when the really big click happened for me. Because at the same time I was experiencing growing problems using a lot of websites due to the same gradual loss of visual acuity all sighted people will experience as they age. Then came some recurring tendinitis...
I started reading about usability, responsive design, accessibility, and the more webaxe or a11y folks you read, the more you find. The more it also resonates with anyone who's ever learned any critical feminist or race theory.
And I came to the conclusion that it shouldn't be about people with named disabled identities vs. a normative mass of others, with "catering" to the former considered an enhancement you get to after you deploy.
It should be about how all of us are on a spectrum of abilities and if all of us matter, then all of us should be considered by designers and developers at the wouldn't it be great to make a site that does X stage.
I understand why accessibility gets promoted over usability in order to clearly state goals, prioritize developer time, serve absolute necessities like screen reader users first, get crappy sites to fix things, hell, just to use a word people have a context for. I get that.
But at the end of the day, I still think if you design for usability, for all users, you build in accessibility by default. And it should be by default. It shouldn't be a special add-on you get to after you've lovingly perfected your branded colour scheme and your pixel-perfect layout.
It's like how you can't make your group diverse, you have to make a group that diverse people want to join.
So, the tl;dr is:
* I started doing a bit of very basic coding.
* I stumbled upon some basic accessibility advice.
* I saw DW doing even higher-level accessibility in a matter of fact way.
* I learned more about accessibility in a general theoretical way.
* I was learning more advanced coding.
* My needs changed. Selfishness as the great motivator!!!
* I stumbled upon usability theory.
* My mind linked the chain: social justice - responsive design - accessibility - usability - all users matter - all people matter.
no subject
Even simple things like careful color choices in design to allow for various forms of colour-blindness, to allowing easy increase of font size for the vision-impaired, are easily forgotten but also easy to do, and can be the difference between a customer buying your product or not.
Also, from a professional standards point of view, the skills and understanding needed to make a web design work properly in, say, a voice-reader, are the same skills and understanding required to make it work in any other form of "non-standard" interface, so someone who practices good accessibility technique in web design is likely to also be capable of handling a shift to a different new interface, like ,initially, mobile phones, and then touch sensitive pads, and now, Google Glasses and voice activation.
So while it's a good thing for those that need it, and knowing people who need it is a good enough reason to do it, what really makes me keen about it is that it makes you think about your design working with multiple different types of interface, and thus to structure your code cleanly. Such things are only going to get more important as ubiquitous computing becomes the norm.
no subject
This, this, this exactly. And I'm probably, to an objective eye, still probably pretty bad at this in some respects. For example, I have a non-responsive layout on my personal DW that I simply refuse to give up. I sometimes forget to use ems or percentages instead of pixels in sizing fonts or certain otherwise expandable design elements, or to remember everything should scale on zoom. My color palettes probably need some contrast work. Point is, not that I know how to do accessibility/usability right all the time, or even notice what all is wrong with how I do things some of the time, but that since I've joined DW I have taken an increasing interest in both topics, so I'm willing to try. I've come to pretty much the same conclusion as you: in most respects, if your design is fully usable, it will also be far more accessible than if it was not. And that's 90% of anyone's coding/design battle for accessibility right there.
no subject
Second, the husband of one of my best friends is blind; I know how challenging things are for him. (And I use them for advice and user testing a *lot*.)
Third, in my copious spare time I run websites for musicians and music venues. As it happens, a lot of blind people like music! Imagine that! And I feel very, very strongly about making sure that the websites that I run don't turn them away at the door.
And really, it's not that hard to build accessible sites. In many cases, it's just a matter of using good coding practices. I'm a better semantic coder because of concerns for accessibility than I probably would have been otherwise.
no subject
By the time Netscape 4 was released, the wait to render web pages on our machine seemed interminable. I'd heard of Lynx, decided to give it a try, and was immediately blown away by how OMFG FAST the web suddenly seemed -- even with our tired old computer and dodgy internet connection. Too, there was always a huge lineup for the Win95 computer labs at school, but the ones with terminals wired up to the school's Unix server were always empty.
This was a great setup on the whole, but some websites were godawfully, horribly broken. I learned about HTML and its idea of marking up the structure of a document, not its presentation -- the final call on how something is presented should be up to the client. It pissed me off to no end that certain sites wouldn't work on certain devices. There was no reason at all that a website should be totally unusable with a given browser, or a given mobile device, or what have you. And learning that these same interoperability issues were the ones that usually screwed over people who relied on accessibility software -- I mean, I could usually work around the brokenness of somebody's clueless website design, but for a lot of people, that wasn't an available option.
The web should be an accessibility paradise, because if text documents are put together in an interoperable way, a user's client can transform them in whatever way they need to access it. At the time, so many of the people who built websites seemed only to care about whatever "looked cool" on the bigscreen monitors connected to their high-end broadband-fed Windows machines. I remember scornful responses when someone raised concerns about compatibility or accessibility. The ignorance of this very élite group of people was causing folks not to be able to access the information that they needed to go about their lives. That pretty much sealed the deal for me.
no subject
The thing that tipped me over from "I should probably learn about this sometime" to actually learning, caring and teaching others, was probably when I grasped how accessibility is linked to usability - the idea of universal design, and that a more accessible site is better for everyone, not just complying with the Disability Discrimination Act.
no subject
(Why yes, I do write printed documents in LaTeX sometimes, why d'you ask?)
That said, Doing It Right doesn't always automatically make things accessible, and while I don't put much effort into learning about accessibility needs myself, I'm usually very happy when people tell me "doing x would make things better" to do x.