La accesibilidad en programación no es un lujo ni un añadido opcional: es una necesidad. Y así nos lo transmitió con claridad Juanjo Montiel, programador de Microsoft, en una charla que ofreció al alumnado y profesorado del Bootcamp Full Stack Web Developer de SocraTech.
Pocas veces se tiene la oportunidad de escuchar de primera mano cómo es programar sin ver, por ello, Juanjo nos ofreció un webinar enseñándonos en profundidad muchos aspectos que no sabíamos sobre la accesibilidad en programación y nos desafió a repensar nuestras prácticas como desarrolladores.
El lector de pantalla: una ventana al código
Para empezar, Juanjo nos mostró cómo trabaja con un lector de pantalla. La velocidad a la que lo tiene configurado es tan alta que resultó prácticamente ininteligible para quienes no están acostumbrados. Sin embargo, para él, es su forma más eficiente de interactuar con el ordenador, escribir código y navegar por internet.
Este ejemplo sirvió para ilustrar un punto clave: si el contenido web no está correctamente estructurado o etiquetado, los lectores de pantalla no pueden interpretarlo adecuadamente, lo que impide el acceso a la información para millones de personas.
El teclado como herramienta de testeo
A la hora de diseñar una página web o la interfaz de un software, Juanjo nos dio un consejo muy valioso y fácil de aplicar: testear los desarrollos utilizando únicamente el teclado. Esta práctica nos permite identificar muchos errores de accesibilidad que suelen pasar desapercibidos cuando navegamos con ratón. ¿Puedes acceder a todos los elementos de tu web con la tecla Tab? ¿Puedes activar botones con Enter o Espacio? Si no es así, algo está fallando.
Además, recalcó la importancia de utilizar HTML semántico, es decir, usar cada etiqueta para su propósito real. Criticó con humor el uso excesivo de <div> por parte de algunos desarrolladores, a los que apodó “divelopers”, y nos animó a escribir código pensando siempre en la accesibilidad.
Herramientas, inteligencia artificial y nuevos retos
Durante la sesión, Juanjo también nos mostró el teclado adaptado que él utiliza y otro en braille, ejemplo de las herramientas de apoyo que existen en la actualidad. Nos habló también del papel creciente de la inteligencia artificial en la accesibilidad y los dispositivos que la integran, como los sistemas que describen imágenes automáticamente o las gafas inteligentes que él mismo utiliza para obtener descripciones del entorno.
Aunque estos avances son prometedores, Juanjo fue claro: aún hay muchos retos por delante. La mayoría de los procesos de control de calidad (QA) no tienen en cuenta la accesibilidad, lo que supone una gran oportunidad para los desarrolladores que decidan especializarse en este campo.
Especializarse en accesibilidad: una oportunidad con impacto real
De la charla de Juanjo concluimos un mensaje claro, la accesibilidad en programación es una oportunidad para marcar la diferencia. No solo en términos profesionales, sino también humanos. Garantizar que todas las personas puedan acceder y utilizar el software que creamos debería ser parte fundamental de nuestra ética como desarrolladores.
Desde SocraTech, agradecemos enormemente a Juanjo Montiel por compartir su experiencia, conocimientos y energía. Nos recordó que programar no es solo escribir código, sino crear soluciones que realmente estén al alcance de todos.

