A measured request-time breakdown where one unindexed query is 78% of the time, dwarfing the server everyone wanted to upgrade, beside a card reading 'Guessing is the expensive part'

Measure Before You Change Anything

Updated: October 5, 2026 (7531-10-15 in the Bulgarian calendar)

Back to Strategic Approach · End-to-End Profiling · Capacity Planning · Downtime Prevention · Service Offerings

“It's slow” is a symptom with a dozen possible causes, and the expensive mistake is to start upgrading hardware before you know which one you have. The illustration above is the pattern in miniature: the fix was an index, and the server everyone wanted to buy would have moved the number by a few per cent. You cannot tell those two apart without measuring first — so we do.

1. Why Guessing Is the Expensive Part

A change made without a measurement is a bet, and the house edge is against you. There are many possible causes of a slow or failing system and usually only one that matters right now; a guess has to be lucky, and an unlucky guess costs more than the measurement would have.

2. What “Measure” Means Here

Measuring is not staring at a dashboard until something looks wrong. It is answering a specific question — where does the time or the resource actually go — with data from the running system.

3. Establish the Baseline First

You cannot tell whether a change helped if you never recorded what “before” was. A measurement taken only after the fix is just another guess wearing a number.

4. It Applies Beyond Performance

The discipline is the same wherever the temptation is to act before you understand:

5. When Not to Over-Measure

Measuring first is a discipline, not a ritual, and it has a cost too. The goal is a confident decision, not a perfect dataset.

How We Approach It

  1. Turn the complaint into a question with a measurable answer: not “it's slow” but “where does the time in this request go?”
  2. Record the baseline — the metric, the load, the moment — before touching anything.
  3. Profile the real path until one dominant cause is unambiguous, rather than acting on the first plausible one.
  4. Change one thing, chosen because the measurement points at it.
  5. Measure the after the same way, and keep the change only if it is shown to have helped.
  6. Scale the effort to the stake — quick for the cheap and reversible, thorough for the expensive and permanent.

What You Get

The question worth asking before any infrastructure change: what measurement told us this was the problem, and what will tell us afterwards that we fixed it?

← Back to our Strategic Approach