De koolstofvoetafdruk van de ICT-sector wordt vaak over het hoofd gezien. Dat komt doordat de impact door het gebruik van software op het milieu grotendeels onzichtbaar is: we zien de uitstoot namelijk niet die het streamen van video, het trainen van AI-modellen, of het opslaan van gegevens in de cloud veroorzaken. Toch is de ICT-sector nu al verantwoordelijk voor meer uitstoot van broeikasgassen dan de luchtvaartindustrie. Als de huidige trends doorzetten, kan de ICT-sector in 2040 zelfs voor 14% van de wereldwijde uitstoot verantwoordelijk zijn. Het is dan ook duidelijk dat de ICT-sector een belangrijke rol speelt bij het behalen van de klimaatdoelstellingen.

Computers bestaan tegenwoordig uit veel gespecialiseerde componenten, ontworpen om uit te blinken in specifieke taken zoals 3D rendering of het draaien van AI-modellen. Dat zorgt weliswaar voor betere prestaties, maar het maakt het tegelijkertijd voor ontwikkelaars moeilijker om software te schrijven die efficiënt draait op alle hardware-combinaties. De realiteit is dat softwareontwikkelaars tegenwoordig te maken hebben met een duizelingwekkende mix van hardware-types en onvoorspelbare factoren, zoals omgevingstemperatuur en andere concurrerende processen.

Hoewel veel ontwikkelaars graag groenere code willen schrijven, ontbreekt het ze vaak aan de tools en kennis om deze in de praktijk te brengen. Automatische en adaptieve softwaresystemen kunnen de oplossing vormen. Dat zijn systemen die zich aanpassen aan hoe een programma draait, op basis van de specifieke hardware en de real-time omstandigheden. Die aanpassingen verminderen niet alleen de belasting voor ontwikkelaars, maar zorgen ook voor slimmere en flexibelere software die zichzelf kan optimaliseren. Vandaar het belang om adaptieve energiebewuste software te bouwen. Daarmee zetten we namelijk een belangrijke stap in de richting van een duurzamere digitale infrastructuur, die onze groeiende afhankelijkheid van technologie ondersteunt.