martes, 18 de mayo de 2021

Sobre la ética

Disclaimer: Sin lugar a dudas, mi nivel sobre este tema es bastante básico. La honestidad ante todo.

¿Cuántas veces dejamos de escribir código para reflexionar sobre cuánto impacto tendrá en la comunidad en la que vivimos? Déjenme adivinar: no muchas.

Un entorno acelerado y de "hotfixes":

El mundo se ha movido más rápido que nunca en 2020, y lo sigue haciendo en este '21. Ese ticket global llamado COVID-19 nos puso a todos manos a la obra para adaptarnos, incluso a aquellos que eran los activistas más antivirtuales. Y esas tareas revelaron mucho de quiénes somos, cómo la gente de IT piensa, trabaja, imagina o, incluso, se mueve.

Somos una de las primeras industrias en adoptar el trabajo remoto como algo habitual, hace muchos años. Creamos nuestras herramientas, nuestros métodos, nuestra cultura. Y se nos señaló como los bichos raros. Pero ahora, casi todas las industrias están trabajando total o parcialmente como nosotros solemos hacerlo.

Es entonces, en este contexto caótico, cuando realmente podemos dimensionar el impacto que generamos en la vida de las personas. Y da un poco de miedo recordarnos escribiendo código sin preocuparnos por si podría dañar a alguien, o si estábamos tratando con datos personales. O incluso más allá: ¿cuántas veces notamos que algo "olía mal" en las definiciones que nos daban?

Muchísimas veces hemos tenido que lidiar con intenciones de clientes o jefes con las que podemos no estar de acuerdo, pero aun así tenemos que programar. ¿Hicimos lo suficiente para proteger la integridad de todos? ¿O hemos protegido nuestra propia integridad, manteniéndonos como buenos ciudadanos?

Lo que tenemos ahora:

Existen dos códigos de ética aceptados y adoptados:

Aun así, parece ser un tema realmente infravalorado en nuestra comunidad. Nunca he tenido la oportunidad de discutirlo en un entorno laboral, por ejemplo.

Mi intención

Con el fin de mejorar nuestra profesión, mi intención y compromiso es poner este tema sobre la mesa cada vez que pueda. Esta es mi promesa a Turing y Ritchie.

Además, quiero motivarlos a ser conscientes del impacto que están causando con su código... y a levantar una alerta cada vez que vean algo extraño tras bambalinas.

Saludos

¡Gracias por leer, y feliz (y ético) hacking!

Productividad Ilusoria: ¿Optimización real o desplazamiento de carga cognitiva?

  Siguiendo con una serie de reflexiones sobre el escenario actual del desarrollo de software, comparto una de las ideas más controversiales...