Why Efficiency Beats Raw Power, Whether You Are Racing a Mile or Chasing a Bug

Kazuki Nakayashiki

Hatched by Kazuki Nakayashiki

Jul 19, 2026

9 min read

88%

0

The hidden question behind both endurance and intelligence

What matters more: more power, or better use of what you already have?

That question sounds athletic at first. In running, it is obvious why. A runner can have a huge VO2 max and still lose to someone who simply wastes less energy at race pace. But the same question quietly governs a very different domain: software security. A model can generate a huge number of findings, or a researcher can scan a vast codebase, yet the real bottleneck is not raw output. It is whether the system turns that output into something actionable, trustworthy, and resistant to failure.

This is the deeper connection between running economy and adversarial triage: performance is not just capacity, it is conversion. The best runner is not the one who consumes the most oxygen. The best vulnerability pipeline is not the one that produces the most alerts. In both cases, the decisive advantage comes from reducing waste, narrowing focus, and making the whole system more efficient under real conditions.

That may sound obvious until you notice how often people optimize the wrong thing. Runners obsess over max effort. Security teams obsess over model recall. In both cases, the raw number looks impressive, but the race is won by the system that can do more with less.


Why the body and the pipeline both fail for the same reason

Running economy is a measure of how much oxygen you need to maintain a given pace. Two runners can have similar top-end capacity, yet one cruises farther and faster because each stride costs less. Tendons store and release elastic energy. Neural coordination reduces wasted motion. Better pacing and temperature regulation keep the system from overreaching. The result is not just speed, but sustainable speed.

That same logic applies to reasoning systems. A model that can surface many possible bugs is not necessarily useful if most of them are speculative, duplicated, or poorly grounded. Every hedged finding consumes human attention. Every ambiguous alert forces a person to spend time asking, “Is this real? Is it reachable? Is it already covered?” The cost compounds. Like inefficient running form, the problem is not one dramatic failure. It is thousands of tiny leaks.

This is why narrow scope beats broad ambition. Ask a model to find vulnerabilities anywhere, and it wanders. Ask it to inspect one function, one trust boundary, one specific exploit path, and it becomes more like a trained specialist than a noisy scanner. The same is true of a runner training for a race. Generic hard effort helps less than targeted work at the exact pace and conditions that matter.

Efficiency is not a softer version of strength. It is strength made usable under constraint.

That phrase explains why both runners and security teams keep rediscovering the same truth: systems improve most when they stop trying to prove how much they can produce and start proving how little they waste.


The real breakthrough is not more output, but better shape

There is a tempting fantasy in both sports and AI. In running, it is the fantasy of solving performance through a bigger engine alone. In security, it is the fantasy of solving triage through a smarter model alone. But the harder question is architectural. Can the system be reshaped so that even when something goes wrong, the damage is smaller?

That is where the analogy gets interesting. In running, economy is partly about the gear around the engine: tendon stiffness, elastic return, stride mechanics, heat management, training at goal pace. A better shoe can deliver a non physiological shortcut. A few minutes of hopping can improve tendon behavior. Strength work can increase stiffness and neural efficiency. These are not just marginal gains. They change the cost curve.

In security, the same insight appears in a different form. If a model generates low confidence findings, a second agent can challenge them before they hit the queue. If one prompt produces ambiguity, splitting the task into smaller questions can reduce confusion. If a single exhaustive agent misses context, multiple narrowly scoped agents can cover more ground and deduplicate afterward. Again, the goal is not merely to move faster. It is to change the geometry of the work.

This is a profound shift. Instead of asking, “How do I make the engine bigger?” ask, “How do I make each unit of effort travel farther and fail less often?” That is the logic of running economy. It is also the logic of robust security operations.

Consider a marathoner who tries to maintain pace by simply trying harder. Early on, that can look effective. But if the stride is inefficient, the heart rate climbs, the core temperature rises, and the body starts spending valuable energy on cleanup rather than propulsion. The same thing happens in a triage queue overloaded with speculative findings. The team spends its energy dismissing noise instead of fixing real issues. In both systems, waste is not neutral. It actively eats future performance.


Narrow questions, better answers

One of the most useful ideas here is that splitting a problem can improve the quality of the answer.

In running, that means training the specific pace you want to race, sometimes while tired, so the body learns what efficient effort feels like in context. You do not run every mile at race pace, because that would break you. But a dose of specificity teaches the system to spend less energy at the exact intensity that matters.

In vulnerability research, the equivalent move is to separate questions that are often bundled together. “Is there a bug here?” is not the same as “Can an attacker actually reach it from outside the system?” A model is better at each question when asked separately because each one has a narrower search space. That is not just a model trick. It is a general principle of cognition: precision improves judgment.

Here is a concrete analogy. Imagine asking a mechanic, “Is this car broken, and if so, can it still be driven safely?” That is two questions. A competent mechanic will answer them separately, because the first concerns mechanical fault and the second concerns operational risk. If you collapse them into one vague question, you invite confusion. The same holds in security triage. A finding is only useful if it survives two filters: existence and reachability. A third filter often matters too: severity in the real architecture, not the theoretical one.

This is also why adversarial review works so well. A second agent, with a different prompt or model, does not merely add redundancy. It adds structured disagreement. That is equivalent to a coach watching your form from another angle, or a training partner calling out wasted motion you cannot feel yourself. The second observer catches blind spots because it is not invested in the first answer. In both running and analysis, self confirmation is seductive and expensive.

The best systems do not ask one component to be right about everything. They ask multiple components to be narrowly right about different things.

That is a major design principle hiding in plain sight.


What fast really means

Speed is often mistaken for haste. But in both domains, the real version of speed is closer to low-friction progress.

For a runner, fast is not just high cadence or high power. It is the ability to hold pace without paying a steep tax in oxygen, heat, and breakdown. For a security team, fast is not just generating a patch quickly. It is moving from discovery to fix without introducing new failures, without flooding humans with noise, and without depending on heroic manual cleanup.

This is why “patch faster” can be a misleading goal. If regression testing takes a day, then a two hour SLA is not a planning problem, it is a pipeline problem. If you simply skip the slow part, you may ship something that breaks other dependencies. That is like a runner trying to shave time by thrashing harder in the first mile. You may get a short term gain, but the shape of the system has not improved.

The better question is architectural resilience. How do you make exploitation harder even while a bug exists? That question reframes the entire problem from a binary of fixed versus unfixed into a continuum of exposure. In running terms, it is like improving economy so that the same pace costs less, even before you increase raw fitness. In security, it is about shrinking the blast radius, increasing the friction for attackers, and buying time for the slower parts of the process to do their work.

That is the overlooked lesson in both fields: you do not always win by closing the gap to zero faster. Sometimes you win by making the gap matter less.

This is especially important in systems with uncertainty. A runner cannot control the weather, terrain, or exact physiology of the day. A security team cannot control every future bug or every model hallucination. What they can control is efficiency under uncertainty. Better economy means fewer resources spent per useful unit of progress. Better triage means fewer human cycles spent per valid fix. Both are forms of resilience.


Key Takeaways

  1. Optimize conversion, not just capacity. Ask what fraction of effort becomes useful performance. In running, that is oxygen and energy turned into pace. In security, it is alerts turned into verified fixes.

  2. Narrow the question before widening the solution. Specific prompts, scoped training, and clearly separated decision steps improve quality more than broad, all purpose approaches.

  3. Use disagreement as a tool, not a failure. A second agent, reviewer, or coach can catch noise and blind spots that the first pass misses. Structured challenge improves reliability.

  4. Improve the shape of the system, not just its output. Tendon stiffness, elastic return, pacing, architecture, and regression testing are all ways of changing the cost curve rather than merely increasing effort.

  5. Make the gap less dangerous. Whether it is a race split or a vulnerability window, the goal is not only to act faster, but to reduce the harm that can happen while you act.


The deeper lesson: efficiency is a moral category

We usually talk about efficiency as if it were a technical metric. But these examples suggest something broader and more human. Efficiency is the discipline of respecting limits without surrendering ambition.

A runner who improves economy is not being lazy. They are learning how to honor the realities of the body while still going faster. A security team that improves triage is not lowering standards. They are learning how to respect human attention so that the most important work gets done. In both cases, the mature move is not brute force. It is design.

The surprising connection is that both worlds punish the same mistake: confusing visible effort with effective effort. Thrashing can look impressive. A flood of findings can feel productive. A hard surge in pace can feel decisive. But systems are judged by what they sustain, not by what they briefly display.

So the next time you think about performance, ask a better question. Not, “How much can this system produce?” but, “How much of what it produces can actually be used, trusted, and sustained?”

That shift changes everything. It turns running into a lesson about architecture. It turns security into a lesson about physiology. And it reveals a shared truth that is easy to miss: the most powerful systems are not the ones that work hardest. They are the ones that waste least.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣