Accessibility: Not Everything Is Code

Being engineers, we focus mostly on the technical components and not on those who use them. Accessibility is a forgotten topic

3 min read
by Ian S.
Photo by Ian Schneider on Unsplash

In the world of frontend development, we often find ourselves immersed in the implementation of interfaces, best practices, standards, performance optimization and the adoption of the latest technologies, new languages, new frameworks, design systems, new technologies, new tools and a little bit of everything. However, there is an aspect that transcends pure technique: accessibility. It is not just about meeting a list of requirements or standards, but rather an ethical and professional commitment to making the web an inclusive space for everyone.

A few days ago I came across this site from the WAI which made me reflect on the importance of our role in guaranteeing that all users, regardless of their abilities, can access the web. In this article, I want to share some thoughts on accessibility in frontend development and why it is a topic that goes beyond code.

#.The Web as “Universal Law”

The web is one of the most powerful resources we have at our disposal at all times. It allows access to information, services, entertainment, and perhaps in the future much more. For millions of people with disabilities, the web can be a hostile space if accessibility is not considered in its design and development.

As frontend developers, we are on the front lines of this battle. We have the responsibility to build not only beautiful and functional interfaces, but also ones that can be accessible to all types of users. Every line of code we write can be the difference between someone being able to use our app and someone being left out as a user.

Upon reflection, I realized that accessibility is not just a technical issue, but also a question of justice and equity. The web is a public space, and as such, we must ensure that everyone has access to it, regardless of their abilities or limitations.

By not prioritizing accessibility, we are not only ignoring a significant segment of the population, but we are also failing in our mission as developers: to create products that generate value and are universal.

The role of the developer should not, therefore, be a purely technical issue; must also focus on providing that the value of products and services reaches everyone equally. Accessibility goes beyond code, good practices, norms, models and standards. Accessibility is a commitment that we must assume as professionals towards inclusivity.

#.Challenges: are they opportunities?

It is true that implementing accessibility can be a technical challenge, but it is also an opportunity. It pushes us to be better developers, to think more deeply about our design, architecture and code decisions, I would even go so far as to say that it pressures us to implement already established good practices. Accessibility forces us to step out of our comfort zone and consider the real impact of our work. Isn’t it nice to think that every line and additional effort we put into making our work accessible is the difference between a person who can use, or not, our product?

Accessibility is also beneficial for everyone. Accessibility improvements often translate into better experiences for all users, such as faster loading times, more intuitive navigation, and a cleaner design. The good thing is: we do not, in most cases, have to think about two versions of a product, but rather a version that is accessible to everyone. It is not necessary to reinvent the wheel either, but rather it is about applying the (already existing) good practices and accessibility standards already established by many other people before us.

#.Reflection

As developers, we should view accessibility as a core value, not an optional or secondary task. It is an extension of our professional ethics. Every time we implement and ensure that our work is accessible to all, we are building a website that reflects the values ​​of equality and respect for human dignity. We have the power to make a significant difference in people’s lives: not tomorrow or the day after, we can do it today and without any additional effort than we already put into our work. After all this self-reflection, more than ever, I am committed to accessibility and making the web a more inclusive space for everyone.

I would like this message to reach even one more person and that together we can make the web a more accessible space for everyone.

Do you agree to include and never exclude?