Hoe kan software de situatie rond klimaatverandering verbeteren?

Hoe kan software de situatie rond klimaatverandering verbeteren?

Ons dagelijks leven zou niet hetzelfde zijn zonder software. Miljoenen regels software zijn actief op apparaten overal om ons heen en nog eens triljoenen regels zijn actief in de datacenters van de wereld. Ze worden elke seconde van de dag door ons gebruikt. Maar heb je er ooit bij stilgestaan hoe dit de klimaatverandering kan beïnvloeden? De verschillende activiteiten die ermee gepaard gaan, genereren en stoten enorme hoeveelheden broeikasgassen uit in de atmosfeer.

Hoe nauwkeuriger je ze bekijkt, hoe meer elementen je vindt die direct of indirect bijdragen aan de uitstoot van broeikasgassen. Software-engineers kunnen helpen de klimaatverandering tegen te gaan door de koolstofuitstoot in gedachten te houden en ernaar te streven de koolstofuitstoot die door hun werk wordt veroorzaakt te verminderen. In dit artikel leer je meer over de verschillende concrete manieren om die uitstoot dagelijks te verminderen bij het ontwikkelen en uitvoeren ervan.

Tips om de situatie te verbeteren

Ingenieurs, professionals, onderzoekers, gebruikers en de industrie kunnen samen een groot verschil maken in het scenario als ze bereid zijn de nodige maatregelen te nemen en de richtlijnen te volgen. Het zal zowel de huidige als de toekomstige generaties zeker helpen. Alleen als iedereen zijn steentje bijdraagt, kan de klimaatcrisis worden overwonnen. Hieronder volgen enkele manieren om de situatie met betrekking tot klimaatverandering te verbeteren. Bekijk de volgende en leer er meer over in dit artikel.

  • Meer hernieuwbare energie gebruiken
  • Loop niet weg als het niet nodig is
  • Het verbruik van hulpbronnen bijhouden
  • Controleer de koolstofintensiteit regelmatig

1. Meer hernieuwbare energie gebruiken

Door je te concentreren op zogenaamde groene softwareontwikkeling kun je bij de ontwikkeling ervan hernieuwbare energie gebruiken. Naast functionaliteit, beveiliging, schaalbaarheid en toegankelijkheid moet je bij het maken van groene software ook rekening houden met energie-efficiëntie en duurzaamheid.

Ze volledig op hernieuwbare energie laten draaien is niet genoeg en zal veel tijd kosten.

Het is ook belangrijk om de hoeveelheid energie die toepassingen verbruiken te verminderen en het gebruik van hernieuwbare energie te verhogen om deze overgang te versnellen. Je moet het ook herbruikbaar, duurzaam en grondstofzuinig maken. Er zijn richtlijnen, best practices, modellen en hulpmiddelen nodig om de milieu-impact van software te meten en te verminderen, evenals een mentaliteitsverandering bij de ontwikkelaars en ontwerpers.

2. Loop niet weg als het niet nodig is

Het verbruikt veel energie als het draait. De meeste energie wordt nog steeds opgewekt door de verbranding van fossiele brandstoffen, die een aanzienlijke uitstoot van broeikasgassen veroorzaken. Dus als software-ingenieur of -ontwikkelaar kun je de draaitijd beperken en het programma niet uitvoeren als het niet wordt gebruikt. Dit bespaart enorm veel energie die verspild wordt.

Het is niet altijd mogelijk om hernieuwbare energie op een constant niveau of in grotere hoeveelheden te vinden. Het is mogelijk om rekening te houden met de hoeveelheid hernieuwbare energie wanneer je beslist wanneer de software moet draaien (bijvoorbeeld als het periodiek draait). Je kunt er ook voor zorgen dat je onnodige implementaties verwijdert. Probeer ze zo in te zetten dat je ze binnen bepaalde beperkingen of voorwaarden kunt verplaatsen. Houd dit in gedachten als je software schrijft.

3. Het verbruik van hulpbronnen bijhouden

Het is de moeite waard om bij te houden hoeveel bronnen je software daadwerkelijk gebruikt. Als je inspanningen om dit te verminderen succesvol zijn, zal dit zich uitbetalen in een lager energie- en hardwareverbruik. De impact lijkt in eerste instantie misschien klein, maar op de lange termijn zullen de effecten in grote getallen veranderen. Het is een essentiële stap om te nemen omdat je anders niet kunt weten of het energieverbruik over de kop gaat.

4. Controleer de koolstofintensiteit regelmatig

Niet alle software produceert dezelfde hoeveelheid koolstofuitstoot. Koolstofemissies kunnen variëren afhankelijk van hoe ze zijn gemaakt. Degenen met een lagere koolstofintensiteit zullen in de toekomst waarschijnlijk veel succesvoller zijn dan degenen met een hogere. Dus als iemand ze schrijft of verkoopt, zal het enorm helpen om rekening te houden met de koolstofintensiteit. Door te kiezen voor een public cloud-regio met een lagere koolstofintensiteit kunt u de koolstofuitstoot ook aanzienlijk verminderen.

  • Helaas is er nog geen standaardmethode of geaccepteerde praktijk voor het bepalen van de koolstofintensiteit.
  • Platformproviders, zoals cloudserviceproviders of virtualisatieplatforms, proberen gegevens over energieverbruik en de bijbehorende CO2-uitstoot transparanter voor de gebruiker weer te geven, zodat je de werkelijke cijfers en trends in die cijfers in de loop van de tijd kunt zien.
  • Voor ontwikkelaars zal dit dienen als een cruciale feedback-loop, zodat ze kunnen volgen hoe hun software in de loop der tijd verandert in termen van CO2-uitstoot.

Deze methoden die je kunt gebruiken om de klimaatverandering te verbeteren kun je niet snel voor elkaar krijgen; het zal veel tijd kosten. Je moet zo snel mogelijk beginnen. Je kunt er niet omheen. En iedereen moet hierbij helpen. Het is een must om de software- en engineeringindustrie volledig koolstofvrij te maken om klimaatverandering tegen te gaan en een duurzame toekomst op te bouwen. De noodzakelijke stappen moeten daarom zonder mankeren worden genomen, waaronder het gebruik van hernieuwbare energie, het monitoren van het verbruik van hulpbronnen, het bepalen van de koolstofintensiteit en vele andere.

Interessante links:

Hoe je als software-ingenieur klimaatverandering bestrijdt

Hoe software de klimaatverandering beïnvloedt en wat software-ingenieurs eraan kunnen doen

Plaats een reactie