In a galaxy not so far away, software development is taking on an eco-friendly twist! Join me for a journey into the world of Green Software Development, where we explore how the Force of sustainability can be harnessed to create a better, greener future for software and the planet.
We'll fly away to various topics, including:
- The Green Side of Code: Discover the fundamental principles of Green Software Development and how they can lead to reduced energy consumption, lower carbon footprints, and more environmentally responsible software.
- Eco-Jedi Tools: Explore the tools and techniques at the heart of Green Software Development, including energy-efficient coding practices and sustainable development methodologies.
- Carbon Emissions and the Dark Side: Learn about the environmental impact of software and how we can combat the "Dark Side" of excessive energy consumption with eco-conscious programming.
- Ewoks vs. Energy Efficiency: Are you building your software like the energy-efficient Ewoks or the resource-hungry Death Star?
- The Path to a Greener Future: We'll discuss the challenges and opportunities ahead on our journey toward a more sustainable software galaxy and how you can be a part of it.
Join me for an engaging and informative presentation where we combine the power of technology and the wisdom of the Jedi to bring balance to the software development Force. Together, we'll ensure that the code is green, and our planet is preserved for generations to come. May the Green Code Be with You!
1 of 46
Download to read offline
More Related Content
TEQnation 2024: Sustainable Software: May the Green Code Be with You
7. From 2025, the EU directive for sustainable reporting will
apply to large listed companies.
This so-called CSRD obliges them to report on their
sustainable impact.
New research shows that 25% of Dutch companies covered
by the CSRD do not yet collect enough data.
fd.nl 19 nov 2023
In short
A quarter of Dutch companies are not ready for
mandatory sustainable reporting
12. Green Software Principles
Energy Efficiency
Consume the least amount of electricity possible
Use the least amount of embodied carbon possible
Hardware Efficiency
Do more when the electricity is clean and less when it's dirty
Carbon Awareness
20. Share knowledge and impact
Use The Principles of Green Software Engineering
Start small
Create Awareness
Hold a Planet Retrospective
Add actionable items to the Sprint
Start with The Team
21. As <type of user>, I want <some
goal> so that <some reason>
The Planet as a Stakeholder
22. Use smaller images
and files
Simpler & Darker Let the end user decide
File size
Design
File format
Awareness
Optimize for less space
GreenUX
30. Compress stored data
Optimize code by
doing less external API
or Database calls
Check which steps in
your CI/CD could be
optimized
Compress
Optimize
Cleanse
Pipeline
Remove unused data
and/or logs
Quick Wins
31. Store and swap blob data
from hot, cool, cold and
archive tier
Deploy workloads that can
handle interruptions and don't
need to be completed within a
specific period of time with a
huge discount.
Spot Instances Access tiers
Microsoft Azure
33. Cloud providers
Server location PUE CO2e
Google Cloud
Platform
Europe-west4 1.11 631.04 kg
Amazon Web
Services
Netherlands 1.2 682.20 kg
Microsoft
Azure
West Europe 1.125 639.57 kg
35. Software Carbon Intensity
SCI = ((E * I) +M) per R
Energy (E) consumed
by software in kWh
E
Carbon intensity (I),
carbon emitted per
kWh of energy,
gCO2/kWh
I
Embodied carbon (M),
the amount of carbon
emitted through the
hardware
M
Functional Unit (R), how
does software scale
R
43. First actions
Start small
Hold a Planet
Retrospective,
have Quick wins
Inspire
Share insights
Embed
Incorporate in
workflow
Measure
Set right tools in
place
44. Retrospectives with the Planet
Earth as Our Stakeholder
(Dutch) Manifest for sustainable IT
Green Software Foundation SustainableIT.org
The Agile Playground Coalitie Duurzame Digitalisering
Standards tailored to IT's impact
on business sustainability
Building a trusted ecosystem for
Green Software
Further learning
46. This presentation template was created by 際際滷sgo, and includes icons by
Flaticon, and infographics & images by Freepik
May the Force
Be With You
Do you have any questions?
m.kuiper@teamrockstars.nl
+31 6 - 55 55 09 91