Capítulo 4. Ingeniería para la equidad
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En capítulos anteriores, hemos explorado el contraste entre la programación como la producción de código que aborda el problema del momento, y la ingeniería de software como la aplicación más amplia de código, herramientas, políticas y procesos a un problema dinámico y ambiguo que puede abarcar décadas o incluso toda la vida. En este capítulo, hablaremos de las responsabilidades únicas de un ingeniero cuando diseña productos para una amplia base de usuarios. Además, evaluaremos cómo una organización, al adoptar la diversidad, puede diseñar sistemas que funcionen para todos, y evitar perpetuar el daño contra nuestros usuarios.
A pesar de lo nuevo que es el campo de la ingeniería de software, aún somos más nuevos a la hora de comprender el impacto que tiene sobre las personas infrarrepresentadas y las sociedades diversas. No hemos escrito este capítulo porque sepamos todas las respuestas. No las conocemos. De hecho, entender cómo diseñar productos que empoderen y respeten a todos nuestros usuarios es algo que Google todavía está aprendiendo a hacer. Hemos tenido muchos fracasos públicos a la hora de proteger a nuestros usuarios más vulnerables, y por eso escribimos este capítulo, porque el camino hacia productos más equitativos empieza por evaluar nuestros propios fracasos ...