Skip to Content
How to Make Things Faster
book

How to Make Things Faster

by Cary Millsap
June 2023
Intermediate to advanced
356 pages
5h 32m
English
O'Reilly Media, Inc.
Content preview from How to Make Things Faster

Chapter 78. The Evil Genie

One of the most insidious problems you can have is when something’s wrong, but your tools tell you everything’s fine. “My users must be happy, because my CPU utilization is in the green zone!” Well, that statement might sound sensible, but the “because” part just isn’t true. This problem is an example of a more general problem of surrogacy—it’s asking for something (green-zone CPU utilization) that’s not really the same as what you want (happy users).

To help me teach this lesson, I like to introduce my friend, the evil genie. Think of Elizabeth Hurley in Bedazzled, or just about any episode of The Twilight Zone. The formula is that you make a wish, and then the genie grants it—but it doesn’t turn out the way you want. For example, “I just want people to leave me alone,” makes you the sole survivor of a nuclear holocaust. That kind of thing.

The tools you use can trick you the same way, even when they’re not lying to you. They can do it simply by measuring the wrong things. The solution is straightforward: just be careful what you wish for. The test is to imagine “Could an evil genie grant my wish without giving me what I really want?” What you’re really asking is, “Could this measurement tool trick me into having false beliefs about my system?”

There are many ways a genie—or a well-intended measurement tool—can make an activity appear beneficial without actually accomplishing anything useful. Progress can be especially illusory when you’re working with ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Improve Your Problem-Solving Skills

Improve Your Problem-Solving Skills

Charles Humble

Publisher Resources

ISBN: 9781098147051Errata Page