In everyday life
Like a bathroom scale that shows 2 kg less after a diet, when the first weigh-in was in the evening and the second in the morning. Before you credit the diet, ask what else changed.
One case
An agent rewrites a music streaming app’s song search, adds a cache, and reports from a benchmarkA test that measures how fast something runs, under conditions you can repeat.: “40% faster, 500 ms down to 300 ms.” The team ships it. The benchmark repeated the same 20 searches, so almost every answer came from the cache. Real listeners search for many different songs, and for them the search is no faster: still about 500 ms.
Every case
A number looks like a fact, but it is the output of a test that can be wrong in many ways. The usual suspects: work that was skipped or cached, errors that finished fast, a test machine unlike the real one, noiseThe random spread between runs of the same test. A change smaller than the noise may not be real. larger than the effect, and a part too small to matter overall. Ask “why not twice as good?” If you cannot name what limits the number, you do not know what you measured. Run it several times, and keep the run count and the spread with the number.
The word
Engineers call this
Before you act on a number, say what limits it and rule out what else it could measure. A number without its run count and spread is a guess.