You Can't Opt-Out of Accessibility

95 points by outervale


henrycatalinismith

God damn I enjoyed reading this.

There is a look that certain individuals give you when you explain that a slightly different approach would be optimal for accessibility or that some changes are necessary. It’s a sort of sneer. The same thinly veiled look of discontent that one might pull while subtly investigating the dog poo smell originating from the base of their shoe as they arrive at a dinner party.

Always a bit exhilarating when someone puts words to an experience you didn't even know you had in common with them. This look is a thing. I have been a frequent recipient and I sympathise with the sentiment that compassion is the one key thing you can't teach someone in an accessibility workshop.

simonw

Something that really frustrates me is that ~2008 we had accessibility for the web pretty well figured out. Semantic HTML, sensible form design, good alt text and thoughtful link text. Then apply a sprinkling of JavaScript for progressive enhancement if you want to smooth out the UX a bit.

Then SPAs happened. I remember having early conversations with developers who were excited about building SPAs and asking them about screen readers... and getting blank stares.

So I assumed the SPA excitement would either die out or we would figure out how to make them accessible and teach everyone to do that.

It's now 2025. Ask your local frontend SPA engineer how they ensure that when clicking a link on a page loads content via fetch() into another area of the page a screen reader user hears about it. Then ask them how they tested that.

(If you get a good answer then amazing, stick with that engineer as a collaborator for as long as you can!)

vifon

I only skimmed the article, but this part caught my attention:

A common rebuttal I hear is that accessible design is ugly or boring. This is a lie told to excuse poor craftsmanship.

Even if we assume it is not a lie, how is this even an acceptable answer? I'd understand the lack of skills or knowledge in this area of a solo dev. But "it's ugly or boring" is barely an excuse, and a poor one.

mk12

One thing that annoys me about accessibility discourse (not in this article) is disproportionate focus on "best practices" that are pointless and distract from important things. In particular the idea that you have to use "semantic" tags to express the subtle shades of meaning between <i>, <em>, <abbr>, <cite>, <mark>, <var>, <b>, <strong>, etc. that look the same by default but screen readers could, in theory but probably not in practice, use to their advantage. I tried doing this properly for a while but I found it such a burdensome waste of time trying to decide whether my styling was an "alternate tone" or "verbal stress" or "certain relevance". Now I just use <i> when I want italics and <b> when I want bold like it's 1997. I do, however, manually test my website in a screen reader, which I think is 100x more impactful than fiddling with those tags.

deepchasm

Arguing against a11y is heresy shouted down by those who talk in the priestly cant.

The core scream is that accessibilty is the job of every developer. It is not. A domain expert coding a form should not care. Further down the stack should care. If I do not add convienent keyboard shortcuts, the framework should. If I do not add alt text, then have your image recognizer take a guess. Yes, it may be a complex problem to look at a graph and describe it in words. Yes, software should be able to analyse the visual presentation of a document to provide headers and structure. No, that is not the job of the designer making the code used by over 99% of the people.

The second scream is that accessibilty guidelines work. I knew an alphageek who was losing her eyesight. Each time her eyesight worsened, she had to switch to a new screenreader. There was no single level of accessibility that would work. What we have now are standards so encyclopedic as to be full employment for specialized contractors writing new frameworks for systems legally mandated to provide them.

In all this, the engineers that reach in and add accessiblity to frameworks are still villified. Discussions about fixing the frameworks, browsers, or operating systems to help screen readers are buried under an avalanche of complaints against web page designers and requirements that PhotoShop be more accessible to the vision impaired.

Accessibility has devolved to where most rational developers smile, repeat a platitude, and ignore it.