Programación verde: ¿la programación del futuro?

Gustavo Andres Brey
Ingenia, Architectural Journeys
2 min readFeb 24, 2021

--

Las líneas de código del futuro serán establecidos por la programación verde, un movimiento a nivel mundial que pretende disminuir la huella de carbono que se genera cuando se construyen soluciones tecnológicas. Para lograrlo, se debe asegurar utilizar la menor cantidad recursos computacionales y que utilicen la menor cantidad de energía posible, sin alterar la experiencia del usuario.

La tarea de programar supone el uso de electricidad de diferentes dispositivos, por lo tanto, cuanto mayor sea el uso de recursos computacionales, se estará gastando más energía y se generará una mayor huella de carbono que, sin dudas, impactará en el medio ambiente. Otra de las razones por las cuales es importante una reducción en la codificación es que permite que las aplicaciones web o mobile carguen a una mayor velocidad que cuando se usen más recursos.

Las empresas que desarrollan software están, cada vez más, haciendo hincapié en el concepto de sustentabilidad, es decir, empezar a considerar arquitecturas que sean suficientemente elásticas y eficientes. Como arquitectos, somos responsables de generar un menor consumo de energía, reduciendo la emisión de carbono, lo que le hace mejor al planeta. Por eso, desde Ingenia buscamos generar la mínima infraestructura viable que evite el consumo exagerado de energía, para que sea más sustentable a lo largo del tiempo, lo cual repercute en el cuidado del medio ambiente y permite, además, alcanzar una sustentabilidad de negocio.

Si bien la programación de una menor cantidad de líneas de código para desarrollar el mismo producto puede requerir de un seniority elevado que realice esa tarea, también existen herramientas de estandarización y optimización de código para muchos lenguajes de programación que pueden ser instaladas como plugins en los entornos de desarrollo más populares entre la comunidad, y que ayudan a los desarrolladores a realizar esta tarea de una forma más sencilla.

Entonces, trabajar en una programación en la que el estudio y la práctica del diseño, el desarrollo, la implementación, la utilización y el desecho de la infraestructura IT sea utilizado de manera eficiente y efectiva, puede ser una solución para reducir los costos operativos y, al mismo tiempo, alcanzar un bajo o nulo impacto en el medio ambiente, algo que tendrá cada vez mayor relevancia.

--

--

Gustavo Andres Brey
Ingenia, Architectural Journeys

Ingeniero, Padre, Ingenia Co-Founder, Profesor UTN y UCEMA, Ex NERD@GOV, Casado con la nerd mas linda. Founder KidsConf, ArqConf y DevopsConf. TEDx Speaker