¿Cómo desarrollar software cuando no puedes ver?

Jun 01, 2020

La tecnología es algo asombroso. Creo que todos estamos de acuerdo en eso, ¿no? Solo hace un par de días gracias a ella tuvimos un viaje espacial con un sistema de lanzamiento reutilizable. Es increíble. En términos más domésticos también lo es. Nos permite comprar alimentos por internet durante la pandemia, nos permite mantener una gran cantidad de empleos gracias al trabajo remoto, nos permite ver lo que pasa en todo el mundo (y fuera de él, como con los astronautas) en tiempo real y, por supuesto, nos permite crear software.

Hemos dicho más de una vez que nuestro objetivo es democratizar el conocimiento de las esferas digitales a través del No-Code, de modo que la gente pueda crear páginas web, aplicaciones, juegos de celular, lo que se les ocurra. Si muchas personas pueden valerse por sí mismas en este sentido probablemente los mercados locales crecen, los monopolios son más difíciles de mantener y expandir, y la carga de trabajo para los programadores tradicionales puede aligerarse al menos un poco, de modo que puedan trabajar en lo que realmente necesitan y no gastar horas en, digamos, arreglos cosméticos de la página web de un cliente.

Luego pensé…¿pero y si no puedes ver?

Tanto la programación tradicional como el enfoque sin código dependen fuertemente de la vista —para programar con código debes leer y escribir, y el No-Code es llamado con frecuencia Visual Development (desarrollo visual, en español)—, lo cual implica que si tienes una discapacidad visual, ¿te jodiste? ¿Suena justo eso?

Según la encuesta de 2020 de Stack Overflow —donde les preguntan a 65000 desarrolladores varias preguntas—, solo el 1,1% de los desarrolladores son ciegos o tienen dificultades para ver, y eso cubre únicamente a los desarrolladores que programan con código. Probablemente aún no hay información sobre el tema con respecto a las herramientas sin código (pero si lo hay, por favor compártanlo con nosotros y demuéstrennos lo contrario).

¿Y cómo hace ese 1,1% para programar? Por medio del rebusque, el trabajo duro y la motivación pura. Ese es el caso de Michael Forzano, un hombre ciego de 26 años que trabaja como programador para Amazon. Lo hace con un computador portátil y un software de lectura de pantalla. Es genial que pueda hacerlo, y sin duda es admirable… sin embargo, sigue siendo parte de un 1%. Eso dice mucho, ¿no creen?

¿Cómo hacemos de esta comunidad un espacio más inclusivo? No tengo la respuesta esta vez, y no creo que ningún individuo la tenga. ¿Cómo podemos traer más gente a este mundo de desarrollo visual que nosotros amamos y compartimos? Y no solo hablo de personas con discapacidad visual. Hablo de ser más amables e inclusivos con la comunidad LGBTQI+, de un acercamiento más diverso a nivel étnico y racial, de incluir a más mujeres, de atraer a gente dentro del espectro de autismo. Tenemos que hacer un mejor trabajo si realmente queremos democratizar el conocimiento, y debemos hacerlo en comunidad. Así que si saben de startups trabajando desde la periferia, cuéntennos en Twitter. Si saben de un proyecto de No-Code hecho por y/o para personas ciegas o con cualquier discapacidad, déjennos saber.

Intentemos conocernos mejor, para que podamos ayudarnos mejor.

const headerTagLinks = document.querySelectorAll('.js-header-tag-link'); for (x = 0, l = headerTagLinks.length; x < l; x++) { const lang = headerTagLinks[x].getAttribute('data-slug').split('-')[1]; const shouldRemoveLink = lang !== document.documentElement.lang; if (shouldRemoveLink) { headerTagLinks[x].remove(); } }