The Efficiency Paradox and How to Save Yourself and the World

Inefficiency is ruining our planet and our lives. Efficiency is ruining our happiness, and weirdly, it’s also ruining our efficiency. Heeeeelppp!? What’s a techie to do? In this talk, Holly walks through a range of techniques that can be used to find and eliminate software waste and reduce climate impacts. For example, zombie servers and slow code are a big climate problem, but the vrrrooom model gives us double-win hope.

But machine efficiency isn’t much use without human efficiency. The good news is that there isn’t as much of a tradeoff as you might think between these two types of efficiency. Sorting out machine efficiency often helps humans, too. For example, the Quarkus Java framework uses many interesting waste-reduction techniques. These optimizations have the dual benefit of speeding up computers, and also speeding up people.  

So far, so good, but we need to be careful we don’t end up accidentally optimizing the wrong things, and making stuff worse. 100% utilization is not sustainable for either humans, or people. It’s not even very efficient (remember the paradox part?). It turns out, thinking about efficiency needs systems thinking. Holly will draw lessons from performance engineering, mathematics, economics, and psychology to give guidance on how to achieve more by doing less. 


Speaker

Holly Cummins

Full Stack Engineer, Building Quarkus @Red Hat, Former Lead Consultant

Holly Cummins is a Senior Principal Software Engineer on the Red Hat Quarkus team and a Java Champion. Over her career, Holly has been a full-stack javascript developer, a WebSphere Liberty build architect, a client-facing consultant, a JVM performance engineer, and an innovation leader.  Holly has used the power of cloud to understand climate risks, count fish, help a blind athlete run ultra-marathons in the desert solo, and invent stories (although not at all the same time). She gets worked up about sustainability, technical empathy, extreme programming, the importance of proper testing, and automating all the things. You can find her at http://hollycummins.com, or follow her on socials at @holly_cummins(@hachyderm.io). 

Read more
Find Holly Cummins at:

From the same track

Session green software

Beyond Uptime: What the 'Metric' Is Going On with Green Software?

Monday Apr 7 / 02:45PM BST

Metrics such as availability and latency have long been the cornerstones of software engineering. Now, carbon emission is joining their ranks as a golden signal in a world increasingly focused on sustainability.

Speaker image - Sarah Hsu

Sarah Hsu

SRE @Goldman Sachs & Training Project Chair @Green Software Foundation, TechWomen100 Winner, Co-Author of "Building Green Software"

Session

What I Wish I Knew When I Started with Green IT

Monday Apr 7 / 10:35AM BST

The path to sustainable technology involves complex technical and organizational decisions that aren't immediately obvious from industry best practices. This talk shares seven key lessons drawn from implementing Green IT at scale in a scaleup environment and in a public bank institution.

Speaker image - Ludi AKUE

Ludi AKUE

CTO Digital @Bpifrance & Creator of PromptSage Your Custom GPT To Master Prompting Intuitions

Session AI/ML

Ecologies and Economics of Language AI in Practice

Monday Apr 7 / 11:45AM BST

Lessons learned from building language models in Africa: under strict data constraints in non-western environments.

Speaker image - Jade Abbott

Jade Abbott

CTO & Co-Founder @Lelapa AI, Co-Founder @Masakhane, With Over a Decade of Experience in Deploying AI Into Production

Session

Local First – How To Build Software Which Still Works After the Acquihire

Monday Apr 7 / 01:35PM BST

Much of the software we use derives its value from being networked, sometimes that's about being able to use software on many devices, often it's about being able to collaborate with other people.

Speaker image - Alex Good

Alex Good

Software Engineer @Ink & Switch, Core Contributor on the Automerge CRDT Library

Session

Unconference: Performance and Sustainability in Practice

Monday Apr 7 / 03:55PM BST