Los programadores están escribiendo menos líneas de código para combatir la emergencia climática | Tecnología

Los programadores están escribiendo menos líneas de código para combatir la emergencia climática | Tecnología


Imagen de recurso de una programadora trabajando.Andrii Starunskyi / Getty Images/iStockphoto

El resultado de la ecuación no arroja dudas. Programar una web requiere electricidad para funcionar. Cuanto más pese, más energía demanda. Y así proporcionalmente con todo lo que viaje a través de Internet, sea un humilde correo electrónico o un buscador. Resultado: a mayor HTML, mayor impacto medioambiental. Consciente de esta relación directa, Danny van Kooten, creador del plugin —un fragmento de código que amplía las funciones de un programa o herramienta— de WordPress que ayuda a los propietarios de una página a usar el servicio de envío masivo de correos Mailchimp, decidió aportar su granito de arena en la lucha contra la emergencia climática reduciendo las líneas de código que había creado.

Cada vez que alguien instalaba el plugin, incrementaba el peso de su web. Consumía más energía debido a que el servidor tenía que enviar al navegador no solo la información de la propia página, sino también la del código de Van Kooten. Como explica, es muy importante tener en cuenta este proceso porque es exponencial, en webs con millones de visitas y diferentes plugins funcionando en todas ellas. “Reescribí parte del HTML para optimizar el uso del código. Según mis estimaciones, estos pequeños cambios han reducido mensualmente las emisiones de CO2 en 59 toneladas, lo mismo que dejar de conducir mi coche unos 421.000 kilómetros”, sostiene.

Atajar ahora mismo el cambio climático provocado por la tecnología cobra aún más relevancia. La crisis del coronavirus ha migrado gran parte del trabajo y los servicios al mundo digital. O lo que es lo mismo, a webs y servidores que soportan un tráfico sin precedentes. Un intercambio de información mundial que dispara la huella de carbono. Un estudio señala que, actualmente, los centros de datos consumen entre el 1% y 3% de la electricidad de todo el planeta. “Si no impulsamos una programación verde, este porcentaje, y más con el contexto que vivimos, se disparará hasta el 13% en menos de 10 años. La actividad en Internet no deja de crecer”, razona.

Por si no fuera suficiente abordar la sostenibilidad, las modificaciones de Van Kooten ayudan a mejorar la velocidad de carga de las páginas. Con la misma conexión, transfiere todos los datos antes debido a que pesa menos. Un punto de partida esencial para que un grupo de estudiantes diseñara un nuevo filtro de Instagram basado en reducir en un 40% el tamaño de la imagen. Aparte de seducir a los usuarios con su estética retro, con ciertos retoques en la programación pusieron fin a ese icono tan molesto de carga, tanto al subir la foto retocada como cuando accedemos al timeline.

En el caso de que no sepamos por dónde comenzar a modificar el código, WebsiteCarbon.com puede echarnos una mano. Calcula la huella de dióxido de carbono de cualquier web y comprueba si el servidor que la aloja funciona con energía renovable. “Todo elemento que consuma electricidad es un problema para el medio ambiente. Si una página puede consumir una cantidad menor de energía mientras mantiene su funcionalidad, siempre será positivo”, zanja Van Kooten.

En Barcelona, precisamente, un único panel solar de 30 vatios es el responsable de que no deje de estar accesible para los usuarios una versión sostenible de Low Tech Magazine. La pequeña batería que utiliza para almacenar electricidad permite que no se caiga durante las noches y en invierno. Pero cuenta con algunas limitaciones. “Si demasiada gente vista la web y el sol no brilla, no es raro que deje de estar online durante un periodo corto de tiempo”, precisa Van Kooten.

Menos agradecimientos

La reprogramación del HTML se ha demostrado útil contra el cambio climático. Sin embargo, también conviene volver a pensar en nuestra rutinas digitales, como ese “gracias” con el que respondemos a miles de correos electrónicos. Mike Berners-Lee, profesor de la Lancaster Univerty y especializado en analizar la huella de carbono, estimó que si cada adulto británico enviara un email de agradecimiento menos al día, dejarían de emitir 16 toneladas de CO2 anualmente, lo mismo que ir y volver en avión de Madrid a Nueva York unas 22 veces seguidas.

En palabras de Van Kooten, de lo que se trata es de medir el impacto energético de cada clic. “Es la única manera de programar sosteniblemente. Impulsar un diseño ecológico de software entre todos”. Su experiencia le ha cambiado el método de trabajo, aunque ni siquiera fuera algo premeditado. Cuando comenzó a toquetear el código, no tenía en mente adelgazar el consumo energético que implicaba la instalación del plugin. “Estuve una semana dándole vueltas a cómo mejorar su rendimiento sin afectar a la funcionalidad. El resultado final fue mucho mejor porque también contribuí a preservar el medio ambiente”.

El compromiso con lograr un mundo menos contaminado abarca múltiples ámbitos. Desde el político, con una Unión Europea que mira al horizonte de 2050 como tope para alcanzar un planeta climáticamente neutro, hasta la programación, como han demostrado Van Kooten y todo un movimiento de HTML verde. “Merece la pena dedicar un tiempo durante el desarrollo de una página a buscar dónde reducir el dióxido de carbono. Tenemos que concienciar más a los programadores, por muy vertiginosos que sean los tiempos que vivimos”, concluye.

Lo más vendido de tecnología informática

Bestseller No. 1
ASUS VivoBook 14 K413JA-EB573T - Ordenador portátil 14" FullHD (Intel Core i5-1035G1, 16GB RAM, 512GB SSD, UHD Graphics, Windows 10 Home) Negro Indie - Teclado QWERTY español
  • Pantalla de 14" Full HD (1920 x 1080)
  • Procesador Intel Core i5-1035G1 (1GHz, 6MB)
  • Memoria RAM de 16GB (en placa) DDR4
  • Almacenamiento de 512GB M.2 NVMe PCIe
  • Tarjeta gráfica integrada Intel UHD Graphics
Bestseller No. 2
Hp Elite 8300 SFF - Ordenador de sobremesa (Intel Core i5-3470, 3.2 GHz, 8GB de RAM, Disco SSD de 240GB + 500GB HDD, Lector, Windows 10 Pro ES 64) (Reacondicionado)
  • Procesador Intel Core i5-3470 caché de 6M, hasta 3,60 GHz
  • Memoria RAM de 8 GB, de tipo DDR3
  • Almacenamiento de SSD 240GB + 500GB HDD
  • Sistema operativo Windows 10 Professional
Bestseller No. 3
HP 15s-fq2037ns - Ordenador portátil de 15.6" FullHD (Intel Core i3-1115G4, 8GB de RAM, 256GB SSD, Intel UHD Graphics, Windows 10) Plata - teclado QWERTY Español
  • Pantalla de 15.6" FullHD (39,6 cm) en diagonal, bisel micro-edge, antirreflectante, 250 nits, 45 % NTSC (1920 x 1080)
  • Procesador Intel Core i3-1115G4 (hasta 4,1 GHz con tecnología Intel Turbo Boost, 6 MB de caché L3, 2 núcleos)
  • 8GB de memoria RAM, SDRAM DDR4-2666 de 8 GB (1 x 8 GB)
  • Almacenamiento SSD de 256 GB PCIe NVMe M.2
  • Tarjeta gráfica Integrada Intel UHD Graphics
Bestseller No. 4
HP EliteDesk 800 G1 - Ordenador de sobremesa + TFT 23'' (Intel Core i5-4570, 3.2 GHz, 16GB de RAM, Disco SSD 240GB + 500GB HDD, WiFi PCI, Windows 10 Pro 64 bits) (Reacondicionado)
  • Procesador Intel Core i5-4570 caché de 6M, hasta 3,60 GHz
  • Memoria RAM de 16 GB, de tipo DDR3
  • Almacenamiento de SSD 240GB + 500GB HDD
  • Monitor de 23'' marca según stock
  • Sistema operativo Windows 10 Professional
Bestseller No. 5
HP All-in-One 21-b0004ns - Ordenador de sobremesa de 20.7" FullHD (Intel Celeron J4025, 4GB RAM, 256GB SSD, Intel UHD Graphics, sin sistema operativo) blanco nieve - teclado QWERTY español
  • Pantalla de 20,7" (52,6 cm) en diagonal, FHD (1920 x 1080), antirreflectante, 200 nits, 72 % de NTSC. con altavoces dobles de 2W integrados. Ajusta la pantalla a tus preferencias personales, con una inclinación de 5 grados hacia adelante o una inclinación de 20 grados hacia atrás.
  • Procesador Intel Celeron J4025 (frecuencia base de 2 GHz, hasta 2,9 GHz, 2 MB de caché L2, 2 núcleos)
  • 256 GB de almacenamiento PCIe SSD
  • Memoria RAM DDR4-2400 MHz 4 GB (1 x 4 GB).
  • Intel UHD Graphics

Fuente original