Uso responsable de la informática para resolver problemas globales.

Rashik Parmar, miembro de IBM, vicepresidente de EMEA para IBM Technologies y miembro del jurado de la competencia global de programadores Call for Code, cree que los desafíos globales deben abordarse a escala mediante el uso responsable de la informática (CT).



Rashik tiene casi 40 años de experiencia en IBM en puestos técnicos, así como varios años de participación en el jurado de Call for Code, donde evalúa y selecciona las mejores aplicaciones entre 400.000 concursantes.







El tema de la competencia global para desarrolladores Call for Code 2021, organizada por IBM, junto con varias personas de ideas afines, es el cambio climático como el principal desafío que enfrenta nuestro planeta en la actualidad. Los funcionarios de la ONU consideran el cambio climático como un desafío sin precedentes. Y si no tomamos medidas para resolverlo ahora, en el futuro se necesitarán muchas más fuerzas y recursos para adaptarse a las condiciones cambiantes. Para aquellos que quieran desarrollar sus habilidades profesionales y aplicarlas en sus carreras, conocer innovadores de todo el mundo o crear su propia solución que les ayude en la lucha contra el cambio climático, ahora es el momento de dar el primer paso y unirse a Call for Código.



El uso responsable de la informática para el bien es el camino hacia un futuro mejor. Para cualquiera que desee unirse al movimiento Call for Code, los organizadores proporcionarán kits de inicio con acceso a los materiales necesarios para ayudar a crear soluciones a tres desafíos clave en la lucha contra el cambio climático: agua limpia y saneamiento, erradicación del hambre y fabricación responsable y sostenibilidad.consumo.



Uso responsable de BT



La esencia del enfoque del uso responsable de las tecnologías informáticas, respaldado y desarrollado por el autor, es que cuando crea código hoy, debe comprender su importancia para el futuro. Es difícil predecir cuánto durará el código escrito, quizás varias décadas. Debe elegir cuidadosamente las palabras para las anotaciones de su código, así como recordar el consumo de energía y la huella de carbono del código.



Hablar con una orden de cientos de CTO el año pasado llevó al autor a la conclusión de que no se trata solo de ecología y cambio climático, sino también de igualdad y justicia racial. Los líderes tienen una serie de preocupaciones que no siempre pueden articular en su totalidad. Éstos son algunos de ellos. ¿Estamos haciendo lo suficiente para reducir la huella de carbono de nuestras soluciones tecnológicas? ¿Somos buenos para garantizar que nuestra infraestructura tenga un impacto mínimo en el medio ambiente? ¿Puedes hacerlo de forma más productiva? ¿Estamos pensando en la eficiencia del código? ¿Es este código no solo confiable y seguro, sino también inclusivo y valioso? ¿Utilizamos los datos de los ciudadanos de forma ética? ¿Cuán inclusivos son nuestros sistemas en general? ¿Pueden apoyar la diversidad de la sociedad a la que sirven?



Concepto



El uso responsable de BT es tanto una forma de vida como una forma de pensar. La tecnología mundial ha absorbido muchos estereotipos raciales. Al pensar en la discriminación por color de piel, recuerdo un término tan familiar como listas negras. Hay mucho que cambiar. Los desarrolladores deben ser conscientes de que todos usarán el código que creen. Por supuesto, el mundo no cambiará de la noche a la mañana. Más bien, es como un efecto mariposa, cuyo aleteo puede causar un tornado en el otro lado del planeta. Solo necesita creer que los pequeños cambios son seguidos de grandes consecuencias. Incluso los esfuerzos más pequeños de los desarrolladores de hoy pueden lograr resultados significativos en el futuro.



Implementación



La programación responsable forma parte del concepto de uso responsable de BT. Está en la conciencia de lo que estamos haciendo. Por ejemplo, ¿es posible medir la huella de carbono de un determinado código y existe una visión de cómo funciona todo?



Realmente es posible y tenemos las herramientas necesarias. Puede comparar la eficiencia general de su código y la rapidez con que se ejecuta. Esto por sí solo puede proporcionar una idea de la huella de carbono. También es posible medir la cantidad de energía consumida por el centro de datos. Los proveedores de la nube pueden indicar con precisión sus emisiones anuales de CO2. También saben cuál es su participación en el consumo de energía de fuentes renovables.



Lo mismo se aplica al lenguaje de la comunicación. Existen herramientas de investigación que pueden detectar sesgos automáticamente. Con su ayuda, puede verificar tanto el código como la documentación. Por ejemplo, en el sitio web de IBM, dedicado a la ética en la IA , hay muchas herramientas para probar la ética. El informe de Responsabilidad Social Corporativa de IBM también contiene una serie de enlaces a recursos que pueden ayudarlo a mejorar la resiliencia de su infraestructura y código de TI.



Ni un solo código



Puede influir en la situación no solo a través de un código más eficiente. Es importante pensar en cómo lograr sus objetivos en un sentido amplio. Digamos que forme un equipo con colegas y socios y juntos hagamos algo importante para el mundo.



Como, por ejemplo, lo hicieron los ganadores del concurso Call for Code el año pasado. La gente, por regla general, se esfuerza por traer bondad a este mundo, y TheHeroLoop ha creado una plataforma especial que reúne a personas de ideas afines. Brinda a las personas la oportunidad de ser voluntarios a nivel local y, digamos, ayudar a un vecino con la entrega de alimentos durante una pandemia.



Desarrolladores PrometeoSe le ocurrió una forma inusual de proteger a los bomberos. Su solución de Internet de las cosas (IoT) utiliza tecnologías simples y asequibles para proporcionar orientación y asesoramiento a los bomberos, lo que aumenta las posibilidades de supervivencia en situaciones peligrosas.



Y lo principal es que todo este código es de código abierto. La misma idea sobre el efecto mariposa funciona aquí. Si publica código abierto, cualquier desarrollador puede usarlo. Cada uno de ellos agregará algo nuevo, y al final nos encontraremos trabajando juntos para resolver importantes problemas sociales.



Unete al movimiento



¿Quiere convertirse en miembro de Call for Code? Hágalo hoy .



Enlace al material original en inglés







Rashik Parmar, miembro de IBM, vicepresidente de EMEA para tecnologías de IBM y miembro del jurado del Concurso Global Call for Code Programming



All Articles