Marca Violeta
Programación con perspectiva de género

Programación con perspectiva de género: ¿Está tu sitio atascado en los 50’s?

El lenguaje inclusivo en el código es solo un paso hacia una comunidad diversa, pero es un buen lugar para comenzar. Es una conversación que están abordando cada vez más empresas.

Hemos aprendido de innumerables estudios que los equipos diversos superan a los equipos homogéneos. Las diferentes industrias y empresas avanzan el paso hacia la inclusión, y el código no es la excepción a esta regla. Durante mucho tiempo se han empleado palabras que discriminan o violentan históricamente a grupos menos representados. ¿Cómo la programación con perspectiva de género puede sumar a la inclusión? Te contamos.

De acuerdo con el portal Inc, cuando comenzó la era de internet, allá por 1990 había menos conciencia pública sobre pública sobre el género como un espectro. Además, la memoria de la computadora era costosa, por lo que a los programadores se les enseñó a escribir código con la menor cantidad de memoria posible. Esa combinación de factores significó que muchos desarrolladores que creaban bases de datos optaran por crear campos de género que permitieran entradas booleanas o binarias. En lugar de la opción abierta conocida como cadena.

Hoy, sabemos mejor.

Un número creciente de compañías está adoptando principios de diseño inclusivos que permiten a los usuarios autoidentificarse como no binarios, transgénero, queer de género y otros términos que reflejen la comprensión de hoy del género como un espectro.

Meredith Broussard, profesora de periodismo de datos en la Universidad de Nueva York y autora de Artificial Uninteligence: How Computers Misunderstand the World.

¿Qué significa lenguaje inclusivo dentro de la Tecnología?

Según el portal The Server Side, dentro de la tecnología implica evaluar las bases de código y la documentación existentes. Requiere identificar el lenguaje potencialmente problemático y reemplazar los términos con un lenguaje más aceptable. Al utilizar un lenguaje más inclusivo e intencionado en el código, se crea un entorno para los desarrolladores donde las diferencias son bienvenidas e identificadas como fortalezas.

El lenguaje inclusivo se define como un lenguaje que refleja intencionalmente la apertura hacia las diferencias al evitar prejuicios, expresiones o términos de jerga que discriminan a grupos de personas

Aunque el esfuerzo por corregir el código y la documentación para que ser inclusivos puede ser complicado. La implementación de cambios en repositorios completos puede requerir un equipo unificado o un esfuerzo de estudio. Es más, sin un cierto nivel de autoconciencia, a algunas personas puede resultarles difícil reconocer términos que otras pueden encontrar ofensivos o irrespetuosos.

Por ejemplo, el lenguaje que a algunas personas puede no llamarles la atención a primera vista puede incomodar a otras; por ejemplo como la convención de nomenclatura de los procesos «maestro» y «esclavo».  

La próxima frontera en derechos de género está dentro de las bases de datos

Meredith Broussard.

Recientemene, Meredith Broussard durante una Conferencia sobre Sistemas de Procesamiento de Información Neural mencionó : «el software heredado de su empresa puede alienar a algunos de sus usuarios» . Refirió que la forma en que han estado establecidos los sistemas tradicionales de recopilación de datos podría estar dejando fuera a las personas transgénero y no binarias. Y entonces cómo las empresas pueden estar seguras de crear productos inclusivos.

Los sistemas informáticos no son solo matemáticos, son sociotécnicos y necesitan actualizarse extensamente de forma regular, al igual que los humanos.

Incluso señaló que durante su paso por la Universidad de Nueva York, se desarrollo un complejo proyecto de actualización del campo de género en el sistema de información. De una entrada binaria a una de cadena abierta. Y así asegurar que ningún estudiante quedara excluido.

Tecnología y Género

Uno de los esfuerzos de las empresas por integrar la programación con perspectiva de género en el código abierto, ha sido la iniciativa de Red Hat, Akamai, Cisco, Cloud Native Computing Foundation y Linux Foundation.

Celeste Horgan, cofundadora de la iniciativa y redactora técnica senior de CNCF, dijo que ella y sus colegas buscan proporcionar un marco sólido para evaluar el lenguaje y recomendar cambios.

La Iniciativa de Nombres Inclusivos identificó tres categorías de lo que considera lenguaje dañino:

  • Lenguaje que es directamente dañino para individuos o grupos identificables de personas;
  • Lenguaje que no está dirigido a un individuo pero es dañino en un contexto más amplio; y
  • Lenguaje que no está claro.

Apostar por la inclusión beneficia a los negocios

Las organizaciones necesitan mantener modelos de datos basados ​​en diversos conjuntos de información. Para lograrlo, necesitan un sistema de diseño de código abierto para crear componentes de interfaz de usuario accesibles y garantizar que las interfaces de usuario en toda la cartera de la empresa sean coherentes.

Por supuesto, las discusiones no siempre producen un acuerdo unánime. Algunos pueden ver este proceso como un ejercicio de corrección política, o peor aún, como vigilancia del lenguaje, opresión. Las personas pueden ponerse a la defensiva cuando perciben que se les impone una regla.

Ciertamente este rechazo puede provenir de una falta de sensibilización sobre discriminación y, por lo tanto, creen que sus organizaciones están tratando de resolver un problema que no existe. Y luego están aquellos que declaran que simplemente cambiar el idioma no resolverá los grandes problemas del racismo y la discriminación.

Al respecto el desarrollador de productos de código abierto, Red Hat, menciona que cambiar los términos no inclusivos no solo promueve la igualdad, sino que hace que el software sea más fácil de comprender.

Términos como control de cordura y cojo también justifican una revisión, al igual que las referencias racistas y sexistas en el código, los comentarios y la documentación.

Red Hat.

¿Cómo las empresas están construyendo un lenguaje inclusivo en código?

Para abordar el lenguaje discriminatorio y ofensivo en la documentación, las organizaciones primero deben identificar cómo integrar la programación con perspectiva de género y posteriormente construir una guía de estilo, dijo Uwana Ikaiddi, gerente de documentación para desarrolladores en BigCommerce.

Si bien la diversidad y la inclusión en la tecnología implican desarrollar y fomentar estas prácticas internamente, las empresas también deben considerar la diversidad de las personas que utilizan sus productos.

Aunque los acuerdo en la tecnología continúan con respecto a como integrar alternativas de términos que integren y no discriminen. Aquí te presentamos algunas pautas generales que pueden ayudar a las empresas a eliminar o incorporar un guía de estilo al escribir código o documentación según el portal Software Foundation:

  1. Evite el uso de términos que tengan historia social. Términos que pueden tener un significado o impacto histórico en cuanto a raza, etnia, origen nacional, género, edad, capacidad mental y física, orientación sexual, nivel socioeconómico, religión y antecedentes educativos.
  2. Evite el uso de modismos y jergas. Estos pueden excluir a personas que no tienen un conocimiento especializado particular, y muchos modismos no se traducen de un país a otro. Además, estos a veces tienen su origen en estereotipos negativos.
  3. Escribe ejemplos inclusivos Trate de evitar el uso de ejemplos en la documentación que sean culturalmente específicos de un país en particular y asegúrese de usar nombres diversos.
  4. Si no está seguro, ¡pregunte! Trate de ser consciente de la elección del idioma y pregunte a su alrededor si no está seguro de si ciertas frases pueden causar incomodidad.

¿Por qué es importante la programación desde la perspectiva de género?

Es importante tener en cuenta que el lenguaje con perspectiva de género no es una práctica opcional para las empresas. La inclusión, la diversidad y la igualdad son valores que reflejan la cultura de la organización.

El mundo está cambiando, la consumidores buscan representatividad e inclusión de sus marcas favoritas. Detectarlos tardíamente puede ser un golpe a la reputación corporativa, pero también un problema legal de discriminación

El lenguaje inclusivo también ayuda a fomentar una mayor confianza y aceptación entre su base de clientes. Mientras que al no integrar la diversidad de género puede generar perdidas en la data. Y seguir legitimando la desigualdad.

Los grupos tradicionalmente marginados merecen ser incluidos y reconocidos. Darles voz, no solo ayuda a crear entornos igualitarios, también promueve a su empresa como un líder en diversidad e igualdad. Lo que nos lleva a la reflexión: ¿continúa tu sitio atascado en los 50´s.

Deja un comentario

Te compartimos nuestro Diario de Gratitud para impulsar tu empoderamiento