Overzicht van duurzame software-engineering
De inhoud van deze video is nog steeds geldig, maar de principenummers kunnen verschillen als gevolg van de hernummering van het principe van de Green Software Foundation.
Zes principes van duurzame software-engineering
Zes principes van Duurzame Software Engineering vormen een gedeeld begrip van wat het betekent om een duurzame software-engineer te zijn. De volgende eenheden in deze module bieden een eenvoudige inleiding tot deze principes.
Koolstofefficiëntie: bouw toepassingen die koolstofefficiënt zijn.
Elektriciteitsefficiëntie: bouw toepassingen die energie-efficiënt zijn.
Koolstofbewustzijn: verbruik elektriciteit met het laagste koolstofgehalte.
Hardware-efficiëntie: bouw toepassingen die efficiënt zijn met hardware.
Meting: Duurzaamheid verbeteren door middel van meting.
Klimaattoezeggingen: het exacte mechanisme voor koolstofreductie definiëren.
Deze zes principes zijn onafhankelijk van het volgende:
- Toepassingsdomein
- Organisatiegrootte of -type
- Cloudleverancier of zelf-hostend
- Programmeertaal of framework
De twee filosofieën van duurzame software-engineering
Naast de zes principes van Duurzame Software Engineering zijn er twee filosofieën.
Iedereen speelt een rol in de klimaatoplossing.
Als u dit document leest en identificeert als een duurzame software-engineer, weet u dat u deel uitmaakt van een enorme wereldwijde beweging van mensen die zorgen en actie ondernemen. Duurzame softwaretechnici werken in elke discipline over engineering, van het ontwerpen van silicium tot het ontwerpen van gebruikerservaringen.
Geen enkel facet staat op zichzelf: alles is met elkaar verbonden, en zelfs de kleinste verandering kan tot grote veranderingen leiden. Het normaliseren van duurzaamheidsdiscussies in technische vergaderingen stelt anderen in staat hun stem te verheffen. En dat is dé manier om in elke organisatie veranderingen door te voeren.
Als engineers van duurzame software zijn wij ervan overtuigd dat iedereen zijn of haar eigen rol speelt in oplossingen voor klimaatproblemen. Duurzame software-engineering is inclusief. Welke sector, branche, rol of technologie ook, u kunt altijd iets doen om impact te hebben.
Duurzaamheid is op zichzelf genoeg om ons werk te rechtvaardigen.
Als duurzame software-engineers herkennen we veel voordelen bij het bouwen van duurzame toepassingen. Ze zijn bijna altijd goedkoper, ze zijn vaak beter presterend en ze zijn vaak toleranter. Maar we oefenen voornamelijk op duurzame software-engineering voor duurzaamheid; al het andere is een extra voordeel.