Desarrollo de software y cambio climático

Aug 24, 2020

Normalmente no vemos a estos dos conceptos compartir un espacio o una frase o lo que sea. Cuando hablamos de cambio climático y calentamiento global, lo primero que se viene a nuestra cabeza son petroleras y grandes corporaciones con emisiones de gases gigantescas. ¿Pero qué papel juega el mundo de desarrollo de software a la hora de responsabilizarse por salvar la Tierra?

Esta discusión debería estar en nuestras mentes y en nuestros planes como emprendedores, pues estamos siendo testigos de cada vez más capas de hielo derritiéndose y de cada vez más incendios forestales que se salen de control (recuerden a Australia a comienzos de este año). ¡Y esos son solo los ejemplos escandalosos! No deberíamos tener que decirlo, pero es obvio que debe importarnos. ¿Así que cómo podemos contribuir desde nuestro campo?

Bueno, curiosamente, es posible que ya lo estés haciendo. Durante las cuarentenas por COVID-19 muchos de nosotros tuvimos que cambiar nuestros espacios de trabajo a oficinas en casa, y durante este tiempo muchas empresas se dieron cuenta de lo funcional que de hecho podía ser el trabajo remoto. Sí, hay trabajos que inherentemente deben ser presenciales, y situaciones en las que idealmente el equipo de trabajo debe estar reunido en un mismo lugar, pero comprender que el teletrabajo puede funcionar en más contextos de los que pensábamos ha sido un descubrimiento sin duda interesante. ¿Y cómo ayuda esto al medio ambiente? Fácil, reduce la huella de carbono que dejaría todo aquel que tuviera que desplazarse a su lugar de trabajo y ahora lo hace en casa. El trabajo remoto implica no tener que ir al lugar de trabajo, lo cual a su vez implica dejar de emitir gases de vehículos dos veces al día. Si piensas esto en el contexto de, digamos, California, que para 2017 tenía 14 millones de carros registrados, es algo muy significativo. E incluso si usas transporte público para desplazarte, es probable que las frecuencias de viajes de esos buses o metros haya bajado, así que también está eso.

Winter rush
Foto por Sanjeev Kugan / Unsplash

Pero —podrías decir— esa no es una situación exclusiva de emprendimientos relacionados a software. Y tendrías toda la razón. La verdad es que hay muy pocas cosas que aplicarían únicamente al mundo de software, sobre todo en esta época en la que personas de todos los campos y oficios trabajan constantemente con computadoras: periodistas, abogados, profesores, diseñadores. Pero eso significa que hay una responsabilidad compartida ahí, y esa es la del uso de la energía… de la energía eléctrica, quiero decir. Incluso cuando se comparte esa responsabilidad, empresas de tecnología y relacionadas con el software han tomado acciones específicas para ser lo menos dañinas posibles. Esto dice Forbes en una nota del año pasado:

Algunas de las compañías de software más grandes ya se comprometieron a reducir su uso de energía, pasarse a fuentes de energía limpias y ponerse metas para los años venideros. Empresas como Google han adquirido suficiente energía renovable para igualar o incluso exceder la cantidad de electricidad que usa cada año; y, según The Guardian, Facebook eligió ser público con su huella de carbono mientras busca crear centros de datos más sostenibles.*

*cita traducida del inglés.

Y, por supuesto, existen cientos de apps, web apps y softwares que se están haciendo para combatir el cambio climático, desde software de inteligencia artificial hasta redes de apoyo completas. Pero, ¿qué se está haciendo desde el enfoque No-Code? ¡Queremos escucharlos a ustedes!

Si quieren inspirarse para hacer su propio software, pasen por la Bioweek y aprendan qué es lo que estamos necesitando. Y luego no se pierdan los Demo Days de nuestros amigos de #100DaysOfNoCode para todos los elementos técnicos y creativos de su idea.

¡Hasta la próxima!

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(); } }