Holly Cummins

)}

The Efficiency Paradox and How to Save Yourself and the World

QCon holly cumminssustainability

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 optimisations 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 optimising the wrong things, and making stuff worse. 100% utilisation 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.

  • built by holly cummins
  • follow holly on bluesky