Entrevista Adrian Bolonio
Un Día Una Aplicación es un canal de Telegram de pago por suscripción ANUAL donde obtendrás muchas aplicaciones de GNU/Linux, mas de 1000, cada semana publico 3 nuevas aplicaciones(Lunes, Miércoles y Viernes)
Por 10€ por Ko-fi, Buy me Coffe o PayPal (no olvidar alias de Telegram y correo para el acceso)
Por 9€ mediante el bot Telegram Donate https://t.me/+NY1Ll3v6YKQxZGFk
Por muy poco dinero obtendrás mucho,
Entrevista En Diferido: Empezamos nueva entrevista con un perfil que creo que no ha pasado por el canal, esta semana tenemos a Adrian Bolonio ingeniero de accesibilidad en Miro, pero lo mejor que se presente el mismo, pero antes de la presentación......
¿Cómo te encuentras?
Adrian Bolonio: Pues si te soy sincero, un poco estresado. Últimamente ha pasado muchas cosas en muy poco tiempo y estoy intentando asimilar como puedo, y aún quedan cosas por hacer o solucionar de las cuales no tengo la respuesta o la solución, y eso me estresa un poco. Al final todo se resolverá, y volveremos a respirar un poco.
EED: Ahora si viene la pregunta de siempre.
¿Quién es Adrian Bolonio?
AD: Hola, me llamo Adrián Bolonio, soy madrileño de Alcalá de Henares, y desde hace 11 años vivo en Viena (Austria) con mi mujer. Actualmente trabajo como Senior Accessibility Software Engineer en Miro (www.miro.com (http://www.miro.com/)) y hacer de Internet un lugar mejor y más accesible para todos. Me encanta el fútbol (colecciono camisetas antiguas), los libros antiguos (sobretodo de los siglos 16-18), y viajar y conocer lugares y culturas nuevas.
Gracias por la invitación.
No dudéis en preguntarme lo que queráis que yo intentaré responder a lo que pueda y sepa 🙂
EED: Para empezar, unas cuantas preguntas cortas para conocerte mejor a ti y a tu entorno tecnológico.
¿Qué ordenador utilizas habitualmente?
¿Sistema operativo utilizado?
¿Herramienta imprescindible en tu equipos?
¿Ejemplo de software accesible?
Internet es un lugar ¿poco,normal o muy accesible?
¿Qué libro te hubiera gustado escribir?
AD: Pues uso el MacBookPro M1 Pro (MacOs) que me ha dado la empresa. No tengo portatil personal, porque apenas lo uso fuera del trabajo. Sin duda una herramienta que nunca falta en todos los equipos que he tenido es Magnet, una herramienta de gestión de ventanas que me ayuda a dividir mis aplicaciones en la ventana mediante atajos de teclado. Si tuviera que dar un ejemplo de software accesible, probablemente sería VS Code, el editor de código de Microsoft.
Desafortunadamente, Internet es un lugar MUY poco accesible, solo tienes que ver la encuesta de WebAIM (https://webaim.org/projects/million/) en la que se analizan 1 millon de sitios web y se han encontrado una media de 50 errores por página, una pena.
Me hubiera gustado escribir un libro de accesibilidad para niños o adolescentes que se están iniciando en la programación web. Casi todos nuestros problemas se podrían arreglar con una buena educación de nuestros pequeños.
EED:Me encuentro muchos términos que leo en diferente sitios, entiendo esos términos pero cuando alguien me lo define bien me doy cuenta que estaba equivocado, realmente no sabia lo que era.
¿Qué es la accesibilidad web?
¿Cuál es la definición que mas has visto de accesibilidad?
AD: Es dificil definir la accesibilidad web. La Wikipedia la define como "La accesibilidad web es la práctica inclusiva de garantizar la accesibilidad a los sitios web, y que las herramientas y las tecnologías estén diseñados y desarrollados para que las personas con discapacidad puedan usarlas."...pero a mi me gusta añadir que es para TODOS podamos usar esos sitios web, herramientas digitales, tecnologías...etc
Creo que cada vez veo más unir la definición de accesibilidad web con inclusión, igualdad, equidad...etc y eso es un buen síntoma de que reconocemos la tecnología o los productos digitales como cosas que usamos en nuestra vida habitual. Realmente se relacionan, ya que queremos que todos tengamos (y digo bien todos nosotros tengamos) las mismas posibilidades de disfrutar y de consumir de los contenidos digitales, aunque no todos los consumamos de la misma manera. Uno verá un video con audio, otro lo verá sin audio y con subtitulos, y otro solo lo escuchará porque no tendrá la posibilidad de verlo...todos somos muy diferentes, pero con los mismos derechos.
EED: Pregunta fija que se ajusta en función del perfil de entrevistado, respecto a la accesibilidad web.
¿Qué añadirías ?
¿Qué modificarías?
¿Qué eliminarías?
¿Qué dejarías igual?
AD: Añadiria humanidad. Creo que unos de los motivos por los que creamos productos poco accesibles es porque no pensamos en el usuario final. Si nos pusieramos en los zapatos de quien tendrá que usar el producto que estamos creando, seguramente lo haríamos mucho más accesible, pero a menudo premia más el lanzar algo, que lanzarlo con la calidad necesaria.
Modificaría la legalidad en cuestión de accesibilidad web. Aunque tenemos el EU Act a las puertas (2025), las normativas y leyes son muy poco estrictas, por lo que las empresas prefieren pagar las multas impuestas a arreglar los errores de accesibilidad en sus sitios web.
Eliminaría los prejuicios que escuchamos sobre que la accesibilidad web es un gasto, un post-proceso, que nunca tendremos una web "bonita" si es accesible, o que solo vale para personas con discapacidad. De nuevo, aún nos queda mucho trabajo por hacer en cuanto a educación técnica desde las bases.
Por supuesto dejaría a la comunidad, a los compañeros/as que comparten sus conocimientos en artículos, videos, blogs, charlas en conferencias. Son una parte fundamental de nuestro proceso de aprendizaje. Sin gente que divulgue y que comparta, estariamos perdidos. Seguid con ello si me leéis 🙂.
EED: El desarrollo web implica muchas cosas pero una de la primera que debe elegir y aprender un desarrollador es el lenguaje de programación que utilizará.
¿Hay algún lenguaje que tenga mejor soporte para accesibilidad web?
AD: Permiteme empezar diciendo una cosa. Estamos viviendo un momento en la industria del desarrollo web en la que hacemos casi todo por medio de frameworks, en su gran medida de JS (React, Vue, Angular...etc), aunque también hay de PHP o de Ruby, y veo cada vez más, nuevos desarrolladores que quieren ser expertos en React, o en Ruby on Rails, o en Vue, ...etc, pero nos olvidamos de algo. Todo, absolutamente todo, se renderiza en HTML, CSS, y JS...el resto es pura gramática, independientemente del lenguaje o framework que usemos.
Ahora bien, estos frameworks son como paquetes o librerías que vienen con muchos modulos, plugins, hooks (como quieras llamarlos) para mejorar nuestra experiencia de desarrollo, y algunos traen cosas muy interestantes en el tema de accesibilidad web. React es uno de ellos, también por razones obvias y de tamaño, al ser uno de los más usados, con más comunidad...etc. Pero no diría que un lenguaje tiene mejor soporte web.
O mejor dicho, el mejor soporte web para accesibilidad es usar HTML, CSS, y JS de forma semántica y correcta...lo escribas con el framework que quieras.
EED: Un programador aprende un lenguaje, un framework, base de datos, diseño, Git , herramientas de gestión y mas cosas.
¿Por qué no aprenden accesibilidad web?
AD: Es un problema de educación y de audiencia. Le hemos dado una importancia tremenda al uso de tecnologías como GIT, o la seguridad web, porque a nadie se le pasaría por la cabeza hacer un producto no seguro, o no tener un control de versiones, o un base de datos que tenga una cierta escalabilidad, ...etc.
Pero tradicionalmente nunca le hemos dado la importancia que se merecía a la accesibilidad web, por muchas razones. En las universidades, bootcamps, cursos...etc no se le dedica tiempo, y eso repercutirá en la calidad de nuestros productos. Pero no hablo de enseñar accesibilidad web, que es muy importante, si no que hablo de enseñar web semántica, las bases de HTML, CSS, y JS, saber usar correctamente las etiquetas de HTML más adecuadas en cada situación (y normalmente acabamos <div>agando).
Muchas veces no se enseña/aprende por los pocos recursos técnicos que existen, en comparación con la cantidaad de recursos que tenemos para aprender React, Bun, o cualquier otra tecnología en auge. También es dificil econtrar expertos en accesibilidad web, por los motivos que sean.
Otro motivo es la falta de conocimiento de la importancia de la accesibilida web. Y como nuestros docentes (del tipo que sean) no entienden este tema como importante, pues no se enseña 🙁
EED: Tengo una duda porque hay dos terminos que yo pensaban que casi son lo mismo , pero creo que no lo son o si... Lo mejor es que te pregunte.
¿Qué diferencia hay entre la usabilidad y accesibilidad web?
AD: Muy buena pregunta, porque es muy cierto que no todo lo usable es accesible, y no todo lo que es accesible es usable. Normalmente hablamos de usabilidad para definir lo que nos es fácil y sencillo de usar, sin mucha complicación, efectivo, ...etc. En definitiva la usabilidad busca mejorar la experiencia del usuario.
Sin embargo, la accesibilidad, si bien tambine busca mejorar la experiencia de usuario, intenta romper con las barreras que no permiten a personas con discapacidad acceder a la información y funcionalidad de un sitio web o producto digital.
A menudo se solapan, pero en otras ocasiones no tienen nada que ver. Por ejemplo, si añadimos texto alternativo a una imagen (usando la propiedad alt en un elemento img de HTML), esa image será ahora accesible, pero si ese texto alternativo supera los 150 caracteres, puede llegar a ser no muy usable por un usuario que usa un lector de pantalla, ya que algunos lectores de pantalla no leerán todo el contenido, o no se puede pausar.
Es obvio que hay una linea muy delgada entre estos dos conceptos, pero es importante tener los dos en cuenta a la hora de desarrollar productos digitales
EED: Supongo que la mayoría de la gente que se dedica a la accesibilidad web son o han sido desarrolladores pero...
¿Es necesario ser desarrollador para dedicarse a la accesibilidad web?
AD: Absolutamente no. La responsabilidad de la accesibilidad web recae en todo el equipo, y sobre todo desde el momento en el que empezamos a crear una idea. Tanto los gestores de proyectos como los diseñadores de producto pueden colaborar pensando en el usuario final que usará el producto y definiendo un uso correcto de terminología y de la información que se mostrará, sobretodo para personas con discapacidad cognitiva. Los diseñadores de interfaces y de experiencia de usuario crearán sus diseños y prototipos usando colores que tenga un contraste correcto, definirán descripciones de la imágenes que se usarán, y si tienen conocimientos de HTML podrán sugerir roles de aria y estructura de HTML para los componentes que diseñen. Todo esto hará la vida de los desarrolladores mucho más fácil a la hora de generar el producto.
Todos podemos y debemos colaborar a la hora de crear un producto accesible 🙂
EED: El Viernes son preguntas algo diferentes.
Y la primera es...
Si vivieras en la Edad Media.
¿A qué se dedicaría Adrian?
AD: Pues no lo he pensado nunca, pero estoy seguro que no sería un caballero o un guerrero. Sería interesante ser criador de caballos, o cocinero...algo así, que ayudara al pueblo 🙂
EED: Segunda pregunta diferente...
¿Qué pasaría si...?
Completa la pregunta para el próximo entrevistado.
El anterior entrevistado completo esa pregunta y te toca responderla.
Qué pasaría si....fuera tu último día/semana/mes, si echases la vista atrás a tus últimos años o a toda tu vida.
¿estarías de conforme con la vida que has tenido?
AD: Ufff que pregunta más dificil. Supongo que dejaría de hacer todo lo que no me reportara felicidad. Me dedicaría a mi familia, amigos, gente cercana. A conocer otros sitios y culturas. Nada de lo que he hecho en el pasado en mi trabajo ya tendría sentido, sería solo un canal para llegar donde he llegado hasta hoy economicamente.
EED:El fin de semana cambia el formato de la entrevista y las preguntas, para el Sábado tenemos dos preguntas algo diferentes.
La primera pregunta sería.
¿Qué te hubiera gustado que te preguntase? Debes responder a tu propia pregunta.
La segunda pregunta
¿Qué le hubieras preguntado a un ingeniero en accesibilidad ?
No debes responder a la pregunta, se la haré al siguiente entrevistado de ese ámbito.
AD: Me hubiera gustado que me hubieses preguntado ¿Cual es uno de los mitos más grandes de la accesibilidad web?...y yo te hubiera respondido: A menudo creemos que la accesibilidad es solo y exclusivamente para personas con discapacidad, pero que un sitio web se accesible es benefisioso para todos nosotros.
Le hubiera preguntado: ¿Por qué te dedicas a la accesibilidad? ¿Cómo comenzó tu pasión por el tema?
EED: El Domingo, es el último día de la entrevista, será el momento de la despedida y para decir tus métodos de contacto, también para promocionar cualquier proyecto que quieras.
Por último me gustaría que me recomiendes a una persona que creas que este dispuesto a participar en una futura entrevista.
Gracias por participar en la entrevista, ha sido un placer y espero que te haya resultado entretenido.
Hasta la próxima, un saludo.
AD: Muchísimas gracias por la entrevista en este formato, un tanto especial, que me ha gustado mucho.
Podeis poneros en contacto conmigo en twitter (www.twitter.com/bolonio) o en LinkedIn (www.linkedin.com/in/adrianbolonio), o directamente en mi web (www.adrianbolonio.com/es).
Me gustaría proponer a Eva Ferreira, una gran amiga y excelente profesional del desarrollo web 🙂
Un abrazo a todos y todas
Que tengais un buena tarde de Domingo 🙂
Audio curso Aprendiendo Telegram donde conocerás todo lo que ofrece esta herramienta y ser mucho mas eficiente.