Building Green Software

4.7

(3 ratings)

·

6 Weeks

·

Cohort-based Course

Exclusive (max 6) live sessions with individual coaching on a strategic approach to sustainable systems. Every Tues 4-5pm London time

Last chance to apply

3

days

18

hours

7

mins

Course overview

Sustainable and Green Software

As one of the tech industry's leading voices on sustainable systems, I have designed this course for small groups so that I can provide personal and group coaching, consulting and advice specific to your needs.


In tech, there are major opportunities that come from embracing sustainable systems. The best practice techniques for utilizing renewable energy can deliver far, far cheaper power as well as bettter resilience, productivity, and security. Green is a competitive advantage.


You will learn how to align engineering, operational, and architectural decisions with reduced carbon emissions but also better resilience, performance, security, and development velocity, while lowering your hosting bills.


Course Content

Live lessons on:

How to assess the likely impact of the energy transition on your software systems and judge the opportunities and risks.

How to know where to start with greening your systems.

How to know what to do and when. Part 1 - operations.

How to know what to do and when. Part 2 - demand shifting and shaping.

How to know what to do and when. Part 3 - code and platforms.

Learn about the Green Software Foundation (GSF) Green Software Maturity Matrix from its original author & review and reflect.

Plus: Q&A sessions.


With

The GSF Green Software Maturity Matrix Self Assessment Framework to help you assess where you are and your next steps (Anne is the GSF Maturity Matrix project lead).


Guided maturity matrix self-assessments.


Case studies from companies at multiple levels of the maturity matrix.

Who is this course for

01

Senior Architects who feel they need to get up to speed on the principles of green sustainable systems including futureproofing advantages.

02

Experienced Software Engineers who are worried about the risks of the energy transition to their systems & want to take mitigation steps.

03

SREs, Operations and DevOps engineers who want to understand the implications for hosting & platform choices of the energy transition

What you’ll get out of this course

Understand the key factors in sustainability

You will understand the key factors that matter to the sustainability of a system and whether it's likely to survive and thrive or crash and burn in the energy transition.

Understand the pros and cons of operational efficiency vs code efficiency

You'll know where to focus your attention first and why. Running before you can walk is likely to end up giving you a bloody nose.

Understand demand shifting and demand shaping

You will learn where, when, and how to use it and what to do when that demand just won't be shifted.

Understand where your organization sits with respect to green software maturity

The next steps for your systems depend on where they are now and your appetite for leading the pack vs sticking to tried and tested, commodity solutions. By the end of the course, you will understand what tools are out there that you can leverage to deliver on your specific goals

This course includes

6 interactive live sessions

Lifetime access to course materials

6 in-depth lessons

Direct access to instructor

Projects to apply learnings

Guided feedback & reflection

Private community of peers

Course certificate upon completion

Maven Satisfaction Guarantee

This course is backed by Maven’s guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.

Course syllabus

Expand all modules
  • Week 1

    May 7—May 12

    Week dates are set to instructor's time zone

    Events

    • May

      7

      1: The impact, opportunities, and risks of the energy transition

      Tue, May 7, 3:00 PM - 4:00 PM UTC

    Modules

    • How to assess the impact of the energy transition & the strategy to tackle it

  • Week 2

    May 13—May 19

    Week dates are set to instructor's time zone

    Events

    • May

      14

      2: Getting started with green systems

      Tue, May 14, 3:00 PM - 4:00 PM UTC

    Modules

    • How to know where to begin

  • Week 3

    May 20—May 26

    Week dates are set to instructor's time zone

    Events

    • May

      21

      3: Green Operations

      Tue, May 21, 3:00 PM - 4:00 PM UTC

    Modules

    • What are Green Operations?

  • Week 4

    May 27—Jun 2

    Week dates are set to instructor's time zone

    Events

    • May

      28

      4: Demand Shifting and Shaping

      Tue, May 28, 3:00 PM - 4:00 PM UTC

    Modules

    • What is Demand Shifting and Shaping?

  • Week 5

    Jun 3—Jun 9

    Week dates are set to instructor's time zone

    Events

    • Jun

      4

      5: Code efficiency and Green Platforms

      Tue, Jun 4, 3:00 PM - 4:00 PM UTC

    Modules

    • What is Green Code and How do Platforms Fit In?

  • Week 6

    Jun 10—Jun 11

    Week dates are set to instructor's time zone

    Events

    • Jun

      11

      6: The Green Software Maturity Matrix and Reviewing and Reflecting

      Tue, Jun 11, 3:00 PM - 4:00 PM UTC

  • Post-Course

    Modules

    • Free preview

      Learn about the Green Software Foundation (GSF) Green Software Maturity Matrix

  • Bonus

    Modules

    • Green Software Maturity Matrix Self Assessment

4.7

(3 ratings)

What people are saying

        Anne is exceptional. Her knowledge and vision of green software provide the necessary perspective to understand, adopt, and implement practices for the operation and efficiency of systems and applications. I have enjoyed every one of Anne's sessions. I cannot say that one has been better than another because they are all spectacular.
Jose Alejandro Sanchez

Jose Alejandro Sanchez

Smart Green IT
        Anne, a co-author of O'Reilly's "Building Green Software," possesses exceptional communication skills, and is widely acknowledged as a global authority in sustainable software development.
Charles Humble

Charles Humble

Former editor-in-chief of InfoQ magazine, author at TheNewStack, editor and writer
        Thanks again for this course. I really enjoyed it and learned a lot from it.
Edgar Post

Edgar Post

Freelance web developer
        Anne has a knack for capturing relevant detail, seeing to the heart of it and drawing out the key lessons.
Greg Hawkins

Greg Hawkins

Former CTO, Starling Bank (Britain's first digital bank)
        A sustainability expert with an incredibly positive attitude! Anne‘s teaching is infectious and you feel smarter and motivated after her sessions.
Kavita Kapoor

Kavita Kapoor

Executive at JustEat, Micro:Bit Foundation, ex London Olympics
        Anne is incredibly enthusiastic, positive, and nice!
Sara Bergman

Sara Bergman

Engineer at Microsoft, co-author of "Building Green Software"
        Anne is a great communicator who is a pleasure to listen to and interact with. She connects the big picture with actionable steps in a thought provoking manner.
Ross Fairbanks

Ross Fairbanks

Independent Platform Engineer

Meet your instructor

Anne Currie

Anne Currie

Anne Currie is part of the leadership of the Linux Foundation's Green Software Foundation. She is co-author of the new O'Reilly book "Building Green Software", which is available on the O'Reilly Safari platform and from all good book retailers. She is the leader of the GSF's Green Software Maturity Matrix project.


She is a tech veteran and startup founder of nearly 30 years experience. Anne worked on highly performant systems like Microsoft Exchange and online conferencing in the 90's, early ecommerce platforms in the '00s, and cutting edge operations in the 10's.


In her spare time she is the author of 8 popular speculative science fiction novels.

A pattern of wavy dots
Join an upcoming cohort

Building Green Software

Cohort May-June

$1,500 USD

Dates

May 7—June 11, 2024

Application Deadline

May 6, 2024

Don't miss out! Applications close in 4 days

|

Bulk purchases

Course schedule

1-2 hours per week
  • One hour of live training per week for 6 weeks

    4-5pm UK, 11-12pm EDT, 5-6pm CET

    1 hour, Tuesday afternoons (lunchtimes US East) for 6 weeks

  • Projects

    1 hour per week (optional)

    Each week there will be an optional research and thinking project for discussion at the next Q&A session

Free resource

Green Software Maturity Matrix

The Green Software Maturity Matrix (GSMM) is a self-assessment tool to help you judge where your systems are and the next steps you need to take to be greener.


The GSMM is published by the Green Software Foundation where it is an ongoing project. It is available under a CC-BY-4.0 Attribution license (please attribute to the Green Software Foundation). Anne is the project lead and collated the first version.


A fuller text description: https://maturity-matrix.greensoftware.foundation/ The project is open to contributions from everyone.

Get this free resource

Learning is better with cohorts

Learning is better with cohorts

Active interactive learning

This course builds on live workshops and discussed and debated projects

Small groups

Small, interactive classes of 4-6

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

What happens if I can’t make a live session?
What is the expected time commitment?
A pattern of wavy dots
Join an upcoming cohort

Building Green Software

Cohort May-June

$1,500 USD

Dates

May 7—June 11, 2024

Application Deadline

May 6, 2024

Don't miss out! Applications close in 4 days

|

Bulk purchases

$1,500 USD

4.7

(3)

·

6 Weeks