The Accessibility Conversation Nobody Wants to Have (But Should)
Admin User
Author
I was in a sprint planning meeting last month when someone mentioned that our dashboard wasn't WCAG compliant. The room went quiet. Not the good kind of quiet—the uncomfortable kind where people suddenly become very interested in their Slack notifications. Our product manager said something about "handling it later," and we moved on to talking about dark mode.
That moment stuck with me. Not because accessibility is some moral crusade I suddenly discovered, but because I realized I've been complicit in the exact dynamic the advocacy piece describes: letting the person who cares about accessibility become the voice everyone politely ignores.
I've built a lot of features in my seven years as a developer. Some of them work beautifully. Some of them are accessible. Very few are both, and that's usually because accessibility got treated like a nice-to-have instead of a core requirement.
The Real Cost of Ignoring One Person's Concerns
Here's what I've learned from watching accessibility advocates operate in production environments: they're not being pedantic. They're not trying to slow down your sprint. They're usually trying to prevent something expensive.
The original piece makes a point that I've seen play out in real companies: the accessibility person in the room often has the clearest view of technical debt that will eventually become a legal liability. Not someday in the distant future—I mean lawsuits happening right now. The Americans with Disabilities Act isn't getting younger, and neither are the legal interpretations of what "digital accessibility" actually means.
But here's why they get ignored: they're often the quietest voice in the room. They're not executives presenting quarterly projections. They're not designers with compelling mockups. They're a developer or UX researcher pointing at a form field and saying, "This doesn't have proper label associations." It sounds boring. It feels low-priority. Until it doesn't.
What This Actually Means When You're Shipping Code
I used to think accessibility was a checklist: add alt text, use semantic HTML, run a linter, ship it. I was wrong.
Real accessibility work requires understanding why these patterns matter. When you skip the label association on a form input because you've styled a placeholder, you're not just breaking a rule—you're creating a broken experience for someone using a screen reader. That's not theoretical. That's someone trying to use your app and failing because you took a shortcut.
The advocates I respect aren't trying to be difficult. They're trying to do work that actually matters. And most teams treat them like obstacles instead of partners.
My Take: We're Building for the Wrong Audience
Here's what bothers me: we optimize for the "average user" who matches our mental model, then treat accessibility as an afterthought for "other people." This framing is fundamentally backwards.
I've started asking myself a different question: what if the average user is much more diverse than my initial assumptions? What if accessibility isn't a special feature—it's just... good design?
When I audit my own work now, I'm not checking boxes for compliance. I'm asking whether someone using a keyboard-only interface could actually operate the thing I built. Whether the color contrast would work for someone with color blindness. Whether my JavaScript would fail gracefully if someone's on a slow connection.
It requires a different mindset than "ship fast, break things." But I've found that work done with accessibility in mind is actually more robust overall.
A Practical Example: Labels That Actually Work
Here's something I see broken constantly:
<!-- ❌ This looks fine visually but breaks screen readers -->
<input type="email" placeholder="Enter your email">
<!-- ✅ This works for everyone -->
<label for="email-input">Enter your email</label>
<input id="email-input" type="email" placeholder="user@example.com">
The second version costs you nothing. No performance hit. No design compromise. Just clarity about what the field actually is. But I've seen developers skip it because the placeholder "looks like a label."
The accessibility advocate pointing this out isn't being annoying. They're catching something that will quietly break for 15-20% of your users.
The Question Nobody's Asking
Here's what I want to know: why do we listen when accessibility becomes a legal threat, but not when it's just the right thing to do?
My challenge for myself—and maybe for you—is to invite the quiet voice into the conversation before it becomes a crisis. Not because we're good people, but because it makes the product better.
Source: This post was inspired by "What it really feels like to be a digital accessibility advocate" by UX Collective. Read the original article