Share

Environment Variables
Backstage: Green Software Patterns
Ep. 101
•
In this episode, Chris Skipper takes us backstage into the Green Software Patterns Project, an open-source initiative designed to help software practitioners reduce emissions by applying vendor-neutral best practices. Guests Franziska Warncke and Liya Mathew, project leads for the initiative, discuss how organizations like AVEVA and MasterCard have successfully integrated these patterns to enhance software sustainability. They also explore the rigorous review process for new patterns, upcoming advancements such as persona-based approaches, and how developers and researchers can contribute.
Learn more about our people:
Find out more about the GSF:
Resources:
- Green Software Patterns | GSF [00:23]
- GitHub - Green Software Patterns | GSF [ 05:42]
If you enjoyed this episode then please either:
- Follow, rate, and review on Apple Podcasts
- Follow and rate on Spotify
- Watch our videos on The Green Software Foundation YouTube Channel!
Connect with us on Twitter, Github and LinkedIn!
TRANSCRIPT BELOW:
Chris Skipper: Welcome to Environment Variables, where we bring you the latest news from the world of sustainable software development. I am the producer of the show, Chris Skipper, and today we're excited to bring you another episode of Backstage, where we uncover the stories, challenges, and innovations driving the future of green software.
TRANSCRIPT BELOW:
Chris Skipper: Welcome to Environment Variables, where we bring you the latest news from the world of sustainable software development. I am the producer of the show, Chris Skipper, and today we're excited to bring you another episode of Backstage, where we uncover the stories, challenges, and innovations driving the future of green software.
In this episode, we're diving into the Green Software Patterns Project, an open source initiative designed to curate and share best practices for reducing software emissions.
The project provides a structured approach for software practitioners to discover, contribute, and apply vendor-neutral green software patterns that can make a tangible impact on sustainability. Joining us today are Franziska Warncke and Liya Mathew, the project leads for the Green Software Patterns Initiative.
They'll walk us through how the project works, its role in advancing sustainable software development, and what the future holds for the Green Software Patterns. Before we get started, a quick reminder that everything we discuss in this episode will be linked in the show notes below. So without further ado, let's dive into our first question about the Green Software Patterns project. My first question is for Liya. The project is designed to help software practitioners reduce emissions in their applications.
What are some real world examples of how these patterns have been successfully applied to lower carbon footprints?
Liya Mathew: Thanks for the question, and yes, I am pretty sure that there are a lot of organizations as well as individuals who have greatly benefited from this project. A key factor behind the success of this project is the impact that these small actions can have on longer runs. For example, AVEVA has been an excellent case of an organization that embraced these patterns.
They created their own scoring system based on Patterns which help them measure and improve their software sustainability. Similarly, MasterCard has also adopted and used these patterns effectively. What's truly inspiring is that both AVEVA and MasterCard were willing to share their learnings with the GSF and the open source community as well.
Their contributions will help others learn and benefit from their experiences, fostering a collaborative environment where everyone can work towards a more sustainable software.
Chris Skipper: Green software patterns must balance general applicability with technical specificity. How do you ensure that these patterns remain actionable and practical across different industries, technologies and software architectures?
Liya Mathew: One of the core and most useful features of patterns is the ability to correlate the software carbon intensity specification. Think of it as a bridge that connects learning and measurement. When we look through existing catalog of patterns, one essential thing that stands out is their adaptability.
Many of these patterns not only align with sustainability, but also coincide with security and reliability best practices. The beauty of this approach is that we don't need to completely rewrite our software architecture to make it more sustainable. Small actions like catching static data or providing a dark mode can make significant difference.
These are simple, yet effective steps that can lead us a long way towards sustainability. Also, we are nearing the graduation of Patterns V1. This milestone marks a significant achievement and we are already looking ahead to the next exciting phase: Patterns V2. In Patterns V2, we are focusing on persona-based and behavioral patterns, which will bring even more tailored and impactful solutions to our community.
These new patterns will help address specific needs and behaviors, making our tools even more adaptable and effective.
Chris Skipper: The review and approval process for new patterns involves multiple stages, including subject matter expert validation and team consensus. Could you walk us through the workflow for submitting and reviewing patterns?
Liya Mathew: Sure. The review and approval process for new patterns involve multiple stages, ensuring that each pattern meets a standard before integration. Initially, when a new pattern is submitted, it undergoes an initial review by our initial reviewers. During this stage, reviewers check if the pattern aligns with the GSF's mission of reducing software emissions, follows the GSF Pattern template, and adheres to proper formatting rules. They also ensure that there is enough detail for the subject matter expert to evaluate the pattern. If any issue arises, the reviewer provides clear and constructive feedback directly in the pull request, and the submitter updates a pattern accordingly.
Once the pattern passes the initial review, it is assigned to an appropriate SME for deeper technical review, which should take no more than a week, barring any lengthy feedback cycles. The SME checks for duplicate patterns validates the content as assesses efficiency and accuracy of the pattern in reducing software remission.
It also ensures that the pattern's level of depth is appropriate. If any areas are missing or incomplete, the SME provides feedback in the pull request. If the patterns meet all the criteria, SME will then remove the SME review label and adds a team consensus label and assigns this pull request back to the initial reviewer.
Then the Principles and Patterns Working Group has two weeks to comment or object to the pattern, requiring a team consensus before the PR can be approved and merged in the development branch. Thus the raw process ensures that each pattern is well vetted and aligned with our goals.
Chris Skipper: For listeners who want to start using green software patterns in their projects, what's the best way to get involved, access the catalog, or submit a new pattern?
Liya Mathew: All the contributions are made via GitHub pull requests. You can start by submitting a pull request on our repository. Additionally, we would love to connect with everyone interested in contributing. Feel free to reach out to us on LinkedIn or any social media handles and express your interest in joining our project's weekly calls.
Also, check if your organization is a member of the Green Software Foundation. We warmly welcome contributions in any capacity. As mentioned earlier, we are setting our sights on a very ambitious goal for this project, and your involvement would be invaluable.
Chris Skipper: Thanks to Liya for those great answers. Next, we had some questions for Franziska. The Green Software Patterns project provides a structured open source database of curated software patterns that help reduce software emissions. Could you give us an overview of how the project started and its core mission?
Franziska Warncke: Great question. The Green Software Patterns project emerged from a growing recommendation of the environmental impact of software and the urgent need for sustainable software engineering practices. As we've seen the tech industry expand, it became clear that while hardware efficiency has been a focal point for sustainability, software optimization was often overlooked.
A group of dedicated professionals began investigating existing documentation, including resources like the AWS Well-Architected Framework, and this exploration laid to groundwork for the project. This allows us to create a structured approach to the curating of the patterns that can help reduce software emissions.
We developed a template that outlines how each pattern should be presented, ensuring clarity and consistency. Additionally, we categorize these patterns into the three main areas, cloud, web, and AI.
Chris Skipper: Building an open source knowledge base and ensuring it remains useful, requires careful curation and validation. What are some of the biggest challenges your team has faced in developing and maintaining the green software patterns database?
Franziska Warncke: Building and maintaining an open source knowledge base like the Green Software Patterns database, comes with its own set of challenges. One of the biggest hurdles we've encountered is resource constraints. As an open source project, we often operate with limited time personnel, which makes it really, really difficult to prioritize certain tasks over others.
Despite this challenge, we are committed to continuous improvement, collaboration, and community engagement to ensure that the Green Software Patterns database remains a valuable resource for developers looking to adopt more sustainable practices.
Chris Skipper: Looking ahead, what are some upcoming initiatives for the project? Are there any plans to expand the pattern library or introduce new methodologies for evaluating and implementing patterns?
Franziska Warncke: Yes, we have some exciting initiatives on the horizon. So one of our main focuses is to restructure the patterns catalog to adopt the persona-based approach. This means we want to create tailored patterns for various worlds within the software industry, like developers, project managers, UX designers, and system architects.
By doing this, we aim to make the patents more relevant and accessible to a broader audience. We are also working on improving the visualization of the patterns. We recognize that user-friendly visuals are crucial for helping people understand and adopt these patterns in their own projects, which was really missing before.
In addition to that, we plan to categorize the patterns based on different aspects. Such as persona type, adoptability and effectiveness. This structured approach will help users quickly find the patterns that are most relevant to their roads and their needs, making the entire experience much more streamlined. Moreover, we are actively seeking new contributors to join us.
And we believe that the widest set of voices and perspective will enrich our knowledge base and ensure that our patterns reflect a wide range of experience. So, if anyone is interested, we'd love to hear from you.
Chris Skipper: The Green Software Patterns Project is open source and community-driven. How can developers, organizations, and researchers contribute to expanding the catalog and improving the quality of the patterns?
Franziska Warncke: Yeah,
the Green Software Patterns Project is indeed open source and community driven, and we welcome contributions from developers, organizations, and researchers to help expand our catalog and improve the quality of the patterns. We need people to review the existing patterns critically and provide feedback.
This includes helping us categorize them for a specific persona, ensuring that each pattern is tailored to each of various roles in the software industry. Additionally, contributors can assist by adding more information and context to the patterns, making them more comprehensive and useful. Visuals are another key area where we need help.
Creating clear and engaging visuals that illustrate how to implement these patterns can significantly enhance their usability. Therefore, we are looking for experts who can contribute their skills in design and visualization to make the patterns more accessible. So if you're interested, then we would love to have you on board.
Thank you.
Chris Skipper: Thanks to Franziska for those wonderful answers. So we've reached the end of the special backstage episode on the Green Software Patterns Project at the GSF. I hope you enjoyed the podcast. To listen to more podcasts about green software, please visit podcast.greensoftware.foundation. And we'll see you on the next episode.
Bye for now.
More episodes
View all episodes

144. The Week in Green Software: Carbon Debt, Energy Smells, and the Missing Water Story in AI
50:41||Ep. 144Live from Green IO, Tzviya and Kate are joined by Niki Manoledaki and Susannah Hill as they share highlights and key takeaways from the conference, exploring how sustainability is becoming a bigger priority across the tech industry. From practical engineering strategies to broader conversations around AI, infrastructure, and digital responsibility, the episode captures the energy of the event while unpacking what these discussions mean for developers and organizations trying to build greener software.Learn more about our people:Kate Goldenring: LinkedIn | WebsiteTzviya Siegman: LinkedIn | WebsiteNiki Manoledaki: LinkedIn | WebsiteSusannah Hill: LinkedIn | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterResources:Green IO New York Conference May 13th to 14th 2026 [06:09]Shaolei Ren: AI consumes a lot of water — but why? | TED Talk [12:41]Kepler | CNCF [15:30]Events:State of the fossil-free Internet: Public Briefing | 27 May 4:00pm CET (Virtual) [47:35]Green IO Amsterdam - Where IT leaders tackle Sustainability challenges | 9 Jun 6:00pm CEST (Tolhuistuin, Amsterdam) [48:35]Environmental Sustainability TCG | CNCF [47:53]If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
143. TWiGS: The New Push for Comparable AI Carbon Data
43:51||Ep. 143TWiGS hosts Adi and Valeria explore the latest conversations shaping green software, from the environmental impact of AI and data centers to the growing push for better measurement and accountability in tech. They discuss how developers, companies, and policymakers are responding to rising energy demands, while highlighting practical ideas for building more efficient and sustainable digital systems. It’s a thoughtful look at the challenges behind modern computing and the opportunities to rethink how software is designed and operated.Learn more about our people:Aditya Manglik: LinkedIn | GitHub | WebsiteValeria Salis: LinkedIn | GitHub | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation Newsletter News:Built to Measure: How SCI, Impact Framework, and Carmen Make Software Measurable | GSF [02:35] AI, energy, and the new rules of cloud sustainability competition | Computer Weekly [16:41] AI model cards in carbon.txt and an AI Sustainability Directory - Green Web Foundation [30:44] Events:Call for speakers for Green IO Conferences in 2026 [40:19] If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
142. The Week in Green Software: Asynchronous and Unreliable
46:07||Ep. 142Host Anne Currie chats to Sara Bergman and they unpack the latest developments in green software, exploring how AI growth, infrastructure demands, and policy shifts are reshaping the sustainability conversation. They discuss the real-world impact of energy use, the importance of better measurement and transparency, and the practical steps teams can take to build more efficient systems. It’s a grounded look at the tradeoffs behind modern software and how the industry can move toward more responsible innovation.Learn more about our people:Anne Currie: LinkedIn | GitHub | WebsiteSara Bergman: LinkedIn | GitHub | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:Asynchronous and Unreliable Episode 1 [05:37]How to improve AI efficiency beyond cost optimisation | Computer Weekly [09:58]Towards Green AI: Decoding the Energy of LLM Inference in Software Development | Arxiv [21:59]annecurrie.com [34:02] Greenhouse Gas Protocol changes can bring trust back to climate accounting | Utility Dive [37:44] Green Software Maturity Matrix | GSF [40:22] Where AI Runs Determines Water Stress | ESS Open Archive If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
141. The Week in Green Software: Tokens, Water, and Transparency
29:51||Ep. 141Tzviya Siegman and Kate Goldenring dive into the latest stories shaping green software, from the rising energy demands of AI to the practical tradeoffs developers face when building more efficient systems. They explore new ideas around measuring impact, smarter infrastructure choices, and how industry and policy are starting to respond. The conversation brings together real-world challenges and emerging solutions, showing how sustainability is quickly becoming a core part of modern software development.Learn more about our people:Chris Adams: LinkedIn | GitHub | WebsiteKate Goldenring: LinkedIn | WebsiteTzviya Siegman: LinkedIn | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:7 Ways to More Frugal AI | BetterTech [02:04]Where AI Runs Determines Water Stress | ESS Open Archive [09:54]US tech firms successfully lobbied EU to keep datacentre emissions secret | The Guardian [18:14]Resources:The ML.ENERGY Leaderboard [08:04] TWiGS: Who Pays for AI’s Energy Footprint? - Environment Variables Ep133 [09:15]TWiGS: Green AI Tradeoffs - Environment Variables Ep139 [20:43]Events:Measuring Software "at Scale" 5 May 6:30 pm CEST (Karlsruhe) [27:53] Call for Speakers | GreenIO [28:13]Call for Papers | HotCarbon [28:27]If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
140. The Week in Green Software: CSRD and the SCI Standard
41:05||Ep. 140This Week in Green Software, hosts Carlos and Adi cover the latest developments in green software, including new insights into measuring and reducing the energy impact of digital systems. They explore research challenging common assumptions about efficiency, highlight practical tools for tracking software emissions, and discuss ongoing challenges in standardizing measurement. They also broaden the conversation around digital sustainability, emphasizing that it extends beyond carbon to include social and economic factors.Learn more about our people:Aditya Manglik: LinkedIn | GitHub | WebsiteCarlos Pignatoro: LinkedIn | GitHub | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:The SCI Standard: Providing the Software Emissions Data CSRD Needs | GSF [03:35]Green Prompting: Characterizing Prompt-driven Energy Costs of LLM Inference | Adamska et al. [13:19]GitHub - LLM Energy Lab | Adora Foundation [20:25]YouTube - I Can’t Sell You Laptops Anymore [30:43]Events:Sustainable AI for Climate Tech Founders (April 22 at 1:00 pm PDT - San Francisco) [37:55]Sustainable AI (April 23 at 6:00 pm CEST - Utrecht) [38:10]If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
139. The Week in Green Software: Green AI Tradeoffs
53:46||Ep. 139Host Kate Goldenring is joined by Chris Adams to explore how the Software Carbon Intensity (SCI) standard can help companies meet new EU sustainability reporting requirements, shifting green software from best practice to audited obligation. They also discuss research on “green prompting,” showing that specific words can significantly impact AI energy use, along with new tools that reveal real-time energy consumption in AI workflows. They close by examining how rising AI demand is increasing hardware costs and disrupting the refurbished laptop market.Learn more about our people:Chris Adams: LinkedIn | GitHub | WebsiteKate Goldenring: LinkedIn | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:The SCI Standard: Providing the Software Emissions Data CSRD Needs | GSF [02:47]Green Prompting: Characterizing Prompt-driven Energy Costs of LLM Inference | Adamska et al. [29:40]I Can’t Sell You Laptops Anymore [44:30] Resources:Green Metrics Tool | green-coding.io [19:25] Cardamon [19:48]Briefing 1 - XBRL and materiality briefing video | Chris Adams [21:18] Deck 1 - XBRL and materiality carbon.txt - Green Web Foundation [25:48]A validator for carbon.txt files, and linked documents in them · GitHub [26:51]Introducing our new work on carbon.txt - Green Web Foundation GitHub - ml-energy/zeus: Measure and optimize the energy consumption of your AI applications! We know AI can use loads of energy. So why isn't it visible at the point of use when you use it? Is it because it's just too hard to show it? | Chris Adams [34:30] How to use GenAI models if you care about the energy they consume | Chris Adams GitHub - Energy and Carbon Tracking for OpenCode Release Guide: CO2.js v0.18 - Green Web Foundation [40:31]Putting things in perspective: Data center investments now on par with renewables, oil and gas [49:14]Events:Sustainable AI for Climate Tech Founders (April 22, 1:00 pm PDT - San Francisco) [51:32]Sustainable AI (April 23, 6:00 pm CEST - Utrecht) [51:41]HotCarbon Workshop If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
138. The Week in Green Software: Does Faster AI mean Greener AI?
33:15||Ep. 138Hosts Adi and Valeria cover new research showing that faster AI models do not always use less energy, especially when multiple models run in parallel. They highlight how the lack of standardized metrics makes it difficult to fairly compare energy efficiency and can lead to inconsistent reporting. They also discuss a curated set of open-source tools for measuring software energy use and why measurement is a critical but challenging first step. Finally, they explore a broader view of digital sustainability beyond carbon and highlight the launch of the Green Software Foundation website as a key resource.Learn more about our people:Aditya Manglik: LinkedIn | GitHub | WebsiteValeria Salis: LinkedIn | GitHub | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:Benchmarking the Energy Savings with Speculative Decoding Strategies | ACL Anthology [02:11]A Curated List of Open-source Software‑only Energy Efficiency Measurement Tools: A GitHub Mining Study [12:32]What do we mean by Digital Sustainability? | Catherine Mulligan [19:33]Green Software Foundation [25:42] Green Software Movement [27:21]Events:When Sustainable Product Design Becomes Strategic Advantage | 7 Apr 5:00pm CEST (Virtual) [28:17] GreenOps PowerBI Dashboard | 7 Apr 6:30pm CEST (Karlsruhe, hybrid) [28:32]CodeCarbon x Pruna x Ecologits Frugal AI Party | 8 Apr 6:00pm CEST (Paris) [28:51]Singapore Conference April 14th to 15th 2026 | 14-15 Apr (Singapore) [29:18]If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
137. The Week in Green Software: Local AI & Lean Observability
32:27||Ep. 137Hosts Kate and Tzviya unpack the latest news This Week in Green Software, focusing on how sustainability is increasingly being integrated into everyday engineering decisions. They explore the push toward earlier measurement and accountability, the role of tooling in helping developers understand energy use, and the growing influence of policy and industry initiatives. The conversation highlights both the challenges and opportunities in making sustainability a standard part of software design, rather than an afterthought.Learn more about our people:Kate Goldenring: LinkedIn | WebsiteTzviya Siegman: LinkedIn | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:Letter from the Outgoing ED of GSF [01:18]When is Local AI Greener than the Cloud? | Intelligent Living [12:52]The Green Side of Observability: Why Less Data Can Mean More Insight | DevOps.com [18:30]Graphics card environmental impact calculator | Hubblo [22:45]Resources:Software Carbon Intensity (SCI) specification | GSF [02:07]SCI for AI | GSF [02:17]SCI for Web | GSF [02:33]Green Software Practitioner course | GSF [09:00]OnePointFive [09:37]GreenOps Academy | Greenpixie [09:52] Electricity Maps [15:15]Honeycomb Refinery [20:21]More than Carbon: Cradle-to-Grave environmental impacts of GenAI training on the Nvidia A100 GPU [25:47]From FLOPs to Footprints: The Resource Cost of Artificial Intelligence [26:12]Dr. Sasha Luccioni's Award [27:14]Events:Hobby Projects to Green Production Systems (March 31 at 6:00 pm - Budapest) [29:46]PowerBI Dashboard (April 7 at 6:30 pm CEST - Karlsruhe - Hybrid) [30:17]Green IO Singapore (April 14-15) [30:51]If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!
136. The Week in Green Software: Hourly Carbon Accounting
47:15||Ep. 136This Week in Green Software, hosts Oli, Adi, and Valeria explore the growing importance of hourly carbon accounting and what it means for building truly sustainable software. They discuss how moving beyond annual averages to real-time energy data can unlock more accurate insights, better decision-making, and smarter workload placement. The conversation highlights the challenges of measurement, the role of tooling and standards, and why aligning software systems with cleaner energy in the moment could be a key step toward reducing digital emissions.Learn more about our people:Aditya Manglik: LinkedIn | GitHub | WebsiteOli Winks: LinkedIn | GitHub | WebsiteValeria Salis: LinkedIn | GitHub | WebsiteFind out more about the GSF:The Green Software Foundation Website Sign up to the Green Software Foundation NewsletterNews:GSF’s Response to GHG Protocol: Advocating for Hourly Carbon Accounting | GSF [03:11]Big Tech Says Generative AI Will Save the Planet. It Doesn’t Offer Much Proof | Wired [19:25]Developer engagement in open-source software’s green transition | NatureDisplay: green; applying the web sustainability guidelines - Hidde de Vries - CSS Day 2025 | YouTubeResources:GHG Protocol [03:27]What Central Park’s Squirrel Census says about conservation tech | Mongabay [30:54]Events:GreenOps PowerBI Dashboard | 7 Apr 6:30pm CEST (Karlsruhe - Hybrid) [44:25]Green IO Singapore Conference | 14-15 Apr (Singapore) [45:24]If you enjoyed this episode then please either:Follow, rate, and review on Apple PodcastsFollow and rate on SpotifyWatch our videos on The Green Software Foundation YouTube Channel!Connect with us on Twitter, Github and LinkedIn!