A11y: The Ethical Dilemma Every Dev Needs to Face

Designing for accessibility is the right thing to do

The fact that the ADA (Americans with Disabilities Act) exists at all is an indictment of our innate self-centeredness. It’s evidence of our fallen nature as humans. Because business owners prioritized profit over people, they didn’t voluntarily make their buildings accessible to people with disabilities so the US government had to force us to do it through legislation and penalties.

That’s embarrasingly bad. But you and I can do better in our web apps.

Accessibility (or a11y) is the art and science of making apps usable for people with disabilities which is an incredible 20% of the population!

It’s way more than just a legal requirement or a checkbox on your to-do list. It’s about empathy, ethics, and creating a world where everyone can thrive. It’s an ethical decision that reflects who we are as creators and as a society.

It’s about people, not profit

Some of us approach a11y as a legal requirement (which it is) or a way to avoid expensive lawsuits (which it is). But that’s a pretty shallow view. The real motivation should be about people. It’s about creating a web that’s inclusive and accessible to everyone, regardless of their abilities.

Let’s be real: We all want to make the world a better place, right? Designing with a11y in mind is a fundamental way to do that. It’s about empathy. It’s about understanding that not everyone experiences the web the same way you do. Some people rely on screen readers, others navigate with keyboard shortcuts (⚠️ slightly NSFW), and some may have cognitive disabilities that require clear, straightforward content.

When you take the time to make your web apps accessible, you’re not just following a set of guidelines; you’re actively working to dismantle barriers that exclude people from participating in the digital world. Can it get better than working to make life better for others?

How to make a difference

So, how do we make this happen? Here are a few things you can do to start prioritizing accessibility in your projects:

Let’s change the story

At the end of the day, designing for accessibility is about more than just compliance or profit margins. It’s about creating a world where everyone can thrive, regardless of their abilities. It’s about making the internet a place where everyone feels welcome and included.

So, let’s change the narrative! Let’s make accessibility a fundamental part of our work as developers. Because when we design for everyone, we’re not just building better apps. We’re building a better world. And that’s something we can all get behind.

We can help!

If you have questions, contact me through LinkedIn or X. I live to help people and would love to talk with you about making your web apps more accessible.