Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

Latest commit

 

History

History
68 lines (54 loc) · 4.96 KB

green-software-principles.pr-faq.md

File metadata and controls

68 lines (54 loc) · 4.96 KB
working_group
community

Green Software Foundation releases Green Software for Practitioners Course to enable practitioners to understand and reduce their products' carbon emissions

The most significant bottleneck to adopting green software practices is a lack of knowledge.

In July 2022, the Green Software Foundation released the first version of its Green Software for Practitioners Course. Freely available training and certification for Green Software Principles.

The concepts a software practitioner needs to know to build, maintain and run greener applications are not taught in traditional software curriculums.

The lack of a shared language or standardized terms complicates green software communication.

The green software space is moving very fast, but the knowledge required to engage meaningfully takes time.

As organizations look to hire green software talent, we need a method of evaluating the knowledge of software practitioners to ensure they meet a minimum and consistent level of understanding.

The Green Software for Practitioners Course is the evolution of the initial training on this subject created in 2019, the Principles of Green Software Engineering. The principles helped solve some of the problems in this space but lacked a certification method. Training for the exam should require 2-3 hours so people can level up fast. The course will be free and administered by a vendor-neutral body.

"Our goal is to have 1 million people complete our Green Software for Practitioners Course by December 2023" - Asim Hussain, Executive Director at Green Software Foundation.

"I was first introduced to the Green Software Principles in a presentation in 2021. It made me realize that I can do a lot in my profession to fight Climate Change." - Sarah Hsu, Goldman Sachs.

"Questions around the number of employees that are trained in sustainable software often come up in customer conversations, and now with the Green Software for Practitioners Course, it's easier than ever for our employees to level-set their knowledge in this space" - CEO, Consultancy ABC

"I would like to see green software engineering become an integral part of the educational curriculum for anyone learning to code. This will bring us a step closer to sustainability being a crucial pillar of consideration when designing software." - Academic Quote.

FAQ

  • What are the Principles?
    • Carbon Efficiency: Emit the least amount of carbon possible.
    • Energy Efficiency: Use the least amount of energy possible.
    • Carbon Awareness: Do more when the electricity is cleaner and do less when the electricity is dirtier.
    • Hardware Efficiency: Use the least amount of embodied carbon possible.
    • Climate Commitments: Understand the exact mechanism of the reduction.
    • Measuring: What you can't measure, you can't improve.
  • Where can I find the Principles
  • Will it be translated?
    • Yes, languages TBD.
  • What’s the process for changing or updating a principle?
  • How do we get involved?
  • Who is the team responsible for the principles?
  • How often will updates be made to the principles?
    • The team entertain pull requests and comments throughout the year and every year performs a more in depth review to ensure the certification remains upto date.
  • Is the course free?
    • Yes, taking the course will not cost you any money.
  • Is the training going to be free?
    • The GSF will make a free version of the training available online.
    • The training is creative commons so anyone can reuse and remix the training material, perhaps even charge to give it. The Foundation is not involved, responsible or accountable for any derivative training.
  • What is the benefit of taking the training?
    • Reduce carbon emissions of your software product.
    • Public recognition for having the knowledge to build green software.
    • Ensuring you have the skills necessary for hiring into Green software roles.
    • Feel empowered to contribute to the field
  • Are there any prerequisites to take this particular training
    • Entry level understanding of computing but no prior knowledge/experience in sustainability nor climate science.
    • The principles are designed to be generic to anyone in tech because they are independent of domain, industry, and technology.
  • Are there any exams associated with this particular training?
    • Yes there is an exam.
  • How long will the training take?
    • 2-3 hours
  • Will the training be accessible?
    • Yes