2 ms·
One idle idea I had at some a11y conference was this: as a person doing a lot of CMS customization, almost all the software I write is an accommodation to all k
by scarecrowbob 4y ago
One idle idea I had at some a11y conference was this: as a person doing a lot of CMS customization, almost all the software I write is an accommodation to all kinds of people.
Specifically, I personally can just write content straight to a database with my DB client. I can write nice, valid HTML. I can crop photos and output them just fine with various CLI and GUI applications.
The people I work with cannot.
So I write bits of code so that they can edit headlines and page titles without having to open a plain text editor. I create extensions so that the graphic element they want to include is done in a way that doesn't break the page markup. I write code so they can use the mouse to drag photos to where they need to place them in the articles they want to publish.
And people have accommodated my own needs: I really don't understand how my SSH keys work, just that they do work. I don't know how to write an SQL client, but someone wrote one I can use. Etc, etc.
The idea that as folks who are making things, a large portion of what we do is enabling people to do things they couldn't otherwise do makes me feel a great deal of solidarity with everyone who currently needs more accommodations than I do.
Pragmatically, if we live long enough we will all eventually have a hard time seeing the screen, clicking with a mouse, understanding new UI modalities, etc.
I find that fact quite motivating it means I am not just trying to be kind to other folks: working to make a11y a must-have is an action in solidarity with our own interests and not just a thing we might do for other people.
- politelemon 4y agoThanks for sharing this, it's a really good way of framing the issue in a way that others will find relatable. I am going to use this at my workplace, and hopefully it will, at the very least, plant the seeds in their minds.