Groene codering voor een groenere toekomst

Afdrukken

Door Renu Singh,  Analist, Klantinzichten & Consumenteninzichten

Kan de code die je schrijft helpen om de planeet te redden? Spoilerwaarschuwing: Ja, dat kan.

Digitale technologie is een krachtige motor voor positieve verandering, maar de snelle groei ervan brengt milieukosten met zich mee. Het aandeel van de informatie- en communicatietechnologiesector (ICT) in de wereldwijde uitstoot van broeikasgassen zal naar verwachting groeien van 4 % in 2020 tot maar liefst 15 % in 2040.1

Als innovators die vooruitgang tot leven brengen, hebben we onszelf de volgende vraag gesteld: Hoe kunnen wij, de Digital & Tech (D&T)-team bij dsm-firmenich, code schrijven die niet alleen efficiënt is, maar ook milieuvriendelijk? Dit is het verhaal van onze reis, waarom we zijn begonnen, wat we hebben geleerd van onze eerste pilot en hoe we onze inspanningen willen opschalen voor een duurzamere toekomst. 

Wat is groene codering?

Zie het als de kunst en wetenschap van het schrijven van software die de ecologische voetafdruk ervan minimaliseert. Het gaat erom dat we ons bewust zijn van de energie die onze applicaties verbruiken. 

Hoe werkt het in de praktijk? Het omvat verschillende slimme strategieën:

  • Optimaliseren van CPU- en RAM-gebruik: Code schrijven die berekeningen uitvoert en het geheugen efficiënter gebruikt.
  • Opslagruimte verminderen: Het minimaliseren van de data-voetafdruk van onze applicaties.
  • Optimaliseren van netwerkgebruik: Het verminderen van de hoeveelheid gegevens die via netwerken wordt overgedragen.
  • Fouten voorkomen: Het creëren van veerkrachtige code die energie-intensieve fouten en herstarts voorkomt.

Door zich op deze gebieden te richten, helpt groene codering het energieverbruik van onze software te verminderen. Het is een tastbare manier voor ontwikkelaars en ingenieurs om rechtstreeks bij te dragen aan duurzaamheidsdoelstellingen, door regels code om te zetten in een positieve kracht voor de planeet.

Waarom we groene code omarmen

Voor ons bij dsm-firmenich is het toepassen van groene codering meer dan alleen een technische oefening. Het is een directe weerspiegeling van onze kernwaarden. Wij geloven in het zijn van een kracht ten goede, het vormgeven van de toekomst en het verantwoordelijk zijn voor onze resultaten. Groene codering helpt ons om deze waarden elke dag na te leven.

Door de prestaties van software te optimaliseren en het gebruik van bronnen te verminderen, belasten applicaties apparaten en infrastructuur minder, waardoor ze langer kunnen worden gebruikt. Dit helpt voortijdige vervanging van hardware te voorkomen en vermindert de koolstofuitstoot, die vaak een aanzienlijk deel van de ecologische voetafdruk van IT vertegenwoordigt. Op deze manier draagt groene codering bij aan lagere operationele emissies en een duurzamer levenscyclusbeheer van digitale activa. 

Door deze praktijken toe te passen, positioneren we ons als vooruitstrevende leiders en inspireren we onze collega's, partners en klanten om samen met ons te bouwen aan een betere, efficiëntere en veerkrachtigere digitale basis voor onze hele organisatie.

Onze eerste stap: Het AEM-proefproject

Om onze ambitie in daden om te zetten, hebben we een proefproject gelanceerd om de codekwaliteit te beoordelen van de website dsm-firmenich.com, die is gebouwd op Adobe Experience Manager (AEM). Het doel was om een uitgangspunt vast te stellen, inzicht te krijgen in onze huidige prestaties en belangrijke verbeterpunten te identificeren.

We hebben een Green Code Index (GCI) gebruikt om onze applicatie te evalueren. De GCI is een scoresysteem van 1,0 tot 4,0 dat de milieu-efficiëntie van code meet.

  • 1,0 - 1,9 (hoog risico): Inefficiënte, koolstofintensieve code.
  • 2,0 - 2,9 (matig risico): Enig bewustzijn van duurzaamheid, maar nog ruimte voor verbetering.
  • 3,0 - 4,0 (laag risico): Geoptimaliseerde, emissiearme code - de gouden standaard.

Onze AEM-applicatie (230.000 regels code in meer dan 1.100 bestanden) scoorde 2,68 op de Green Code Index (schaal 1-4), wat wijst op een matig risico. De beoordeling bracht 713 overtredingen aan het licht, waaronder 41 kritieke, waardoor we een duidelijk, op gegevens gebaseerd stappenplan voor optimalisatie kregen.

De impact van kleine veranderingen

Wat zouden we kunnen bereiken door deze geïdentificeerde problemen op te lossen? De resultaten van onze pilot waren verrassend en lieten zien dat zelfs kleine veranderingen een groot verschil kunnen maken.

Door de overtredingen in deze ene toepassing aan te pakken, hebben we een effectieve vermindering bereikt van:

  • 294 kg CO₂ per jaar
  • 1.387 kWh energie per jaar

Deze jaarlijkse besparing komt overeen met:

  • Een elektrische auto aandrijven om van Parijs naar Bangkok te rijden, ongeveer 9.200 km.
  • Een heel jaar lang 427 smartphones volledig opladen.
  • De milieu-impact van bijna 14 volgroeide bomen.

Dit proefproject heeft een cruciaal punt aangetoond: groene codering levert meetbare milieuvoordelen op. Het leverde ons D&T-team tastbaar bewijs van hun impact, wat een gevoel van trots en betrokkenheid bevorderde. We schreven niet alleen code, we droegen ook bij aan een gezondere planeet.

Onze ambitie opschalen: Het grotere geheel

Wat zou het effect zijn als we deze lessen zouden kunnen toepassen op ons hele digitale landschap? 

We stelden ons voor om dit initiatief uit te breiden naar 100 van onze meest relevante applicaties. Dit omvat niet alleen moderne cloudgebaseerde systemen, maar ook oudere, lokale applicaties die vaak minder energiezuinig zijn. 

Op basis van onze pilotresultaten hebben we geschat dat het verhelpen van overtredingen van de groene code in deze 100 applicaties zou kunnen leiden tot:

  • Een jaarlijkse vermindering van 78.300 kg CO₂e. 
  • Een jaarlijkse energiebesparing van 203.900 kWh.

Om deze grotere impact te visualiseren, zijn deze besparingen gelijk aan:

  • Een elektrische auto aandrijven om 32,4 keer rond de aarde te rijden.
  • Meer dan 62.000 smartphones per jaar volledig opladen.
  • De positieve impact van meer dan 3.700 volgroeide bomen.

Hoe we verder willen gaan

Om groene codering binnen de hele organisatie op te schalen, concentreren we ons op vier belangrijke gebieden die de grootste impact hebben:

  1. Milieu-impact: Ons primaire doel is het verminderen van de CO2-uitstoot en het energieverbruik gedurende de gehele levenscyclus van de applicatie.
  2. Operationele efficiëntie: We streven ernaar om opslag- en computerkosten te verlagen door geoptimaliseerde code te schrijven, wat ook de prestaties van de applicatie en de gebruikerservaring verbetert.
  3. Strategische bedrijfswaarde: We willen onze reputatie als vooruitstrevende organisatie die aantrekkelijk is voor klanten, investeerders en doelgerichte talenten versterken.
  4. Organisatiecultuur: We streven ernaar om de trots en betrokkenheid binnen onze D&T-teams te vergroten door hen in staat te stellen een tastbare, positieve impact te maken.

Door onze inspanningen rond deze doelstellingen te organiseren, kunnen we ervoor zorgen dat ons initiatief voor groene codering niet slechts een eenmalig project is, maar een fundamenteel onderdeel van onze manier van werken. Het gaat erom duurzaamheid in ons DNA te verankeren. 

We bring progress to life, regel voor regel. 

Ons onderzoek naar groene codering toont aan dat de weg naar een duurzame toekomst geplaveid is met innovatie en de bereidheid om onze manier van werken te herzien. Wat begon als een vraag is uitgegroeid tot een krachtige beweging binnen ons team, waarmee wordt bewezen dat elke regel code een stap vooruit kan zijn. We willen graag het Unified Web Experience-team (Bishun Kumar, Sohel Kureshi, Rajinder C Singh, Priyanka Kumbhar, Juilee Jivandhar Patil, Padideh Azadpour, Xavier Singy en Priyanka P) voor jullie uitzonderlijke ontwikkelingswerk en functionele ondersteuning, en onze partners bij Accenture voor hun samenwerking. Je harde werk wordt zeer gewaardeerd en zonder jou hadden we dit niet kunnen doen.

Wilt u impact maken met een doel in ons digitale & Tech-team? Bekijk onze vacatures en solliciteer nu!

 


 

1Bron: https://www.sciencedirect.com/science/article/abs/pii/S095965261733233X

Ontdek meer
  • Creating a culture of mental health: Mental Fitness Champions

    1 January 2025

    Creating a culture of mental health: Mental Fitness Champions

  • It’s thrilling to be at the forefront of a beauty revolution

    11 July 2025

    It’s thrilling to be at the forefront of a beauty revolution

Disclaimer met betrekking tot vertalingen Deze pagina is automatisch vertaald met behulp van AI. Hoewel we streven naar nauwkeurigheid, kunnen vertalingen onvolledig zijn of de oorspronkelijke inhoud verkeerd weergeven. Raadpleeg voor belangrijke informatie de versie in de oorspronkelijke taal. Gebruik AI-vertalingen op eigen verantwoordelijkheid. DSM-Firmenich is niet aansprakelijk voor eventuele fouten of misverstanden die voortvloeien uit deze vertalingen.