Skip to content
FS Fábio Silva
← All ideas
· 7 min read · ai· llm· strategy· development

Stop chasing the benchmark, start shipping

Every week a new model tops a new leaderboard, and every week someone rewrites their stack to chase it. Why the 'best AI model' debate is the wrong debate — and what actually separates teams that ship reliable AI from teams that don't.


Every week, a new model drops. Every week, a new leaderboard screenshot floods the timeline. Every week, a developer somewhere rewrites their entire stack because some benchmark moved two percentage points.

I’ve been building software and AI solutions for long enough to find this exhausting — and, more importantly, counterproductive.

Let me be blunt: as of mid-2026, there is no single best LLM. And if you’re choosing your AI tooling based on whoever is currently sitting at the top of a reasoning leaderboard, you’re optimising for the wrong thing.

The benchmark reality

Here’s what the numbers actually tell you once you stop reading them as scoreboards and start reading them as signals:

On scientific reasoning (GPQA Diamond), the frontier is effectively saturated. The top models cluster so tightly that the differences sit inside statistical noise. A benchmark that was once a meaningful discriminator no longer discriminates.

On coding (SWE-bench), the leaders trade places — and the type of coding matters enormously. A benchmark weighted toward CLI and shell scripting measures something different from one weighted toward real-world repository issue resolution. The model that wins one is not guaranteed to win the other. These are not interchangeable signals, and a single headline number flattens the distinction that should actually drive your choice.

On mathematics (AIME), the top models hit the ceiling with tools available. Saturated. Useless as a differentiator.

On the hardest multi-domain exams (HLE) — the benchmarks that still have real headroom — the gaps between models are genuine and meaningful. But those tests probe expert reasoning across many domains at once, not your typical production workload. A lead there may tell you very little about the task you’re actually automating.

On human preference (LMArena), the top cluster is statistically tied within overlapping confidence intervals. The Arena rewards conversational polish, not correctness. A model can top the Arena and still fail your CI pipeline.

The picture that emerges is not “Model X wins.” It’s this: different models win on different axes, with margins that often disappear under independent evaluation. Independent harnesses consistently report lower numbers than lab self-reports, because the lab that publishes a benchmark owns the framing. Always remember that.

The cost of the obsession

The AI developer community has a benchmark obsession that, frankly, mirrors the JavaScript framework churn of the 2010s. Remember when you had to migrate to the next thing every six months or you were “behind”? We’re doing that again, but faster.

Here’s what that obsession costs you in practice:

  • Prompt engineering debt. Every time you switch models, your carefully tuned prompts break in subtle ways. Temperature sensitivities shift. Instruction-following quirks change. You spend a sprint debugging behaviour, not building features.
  • Integration fragility. Tool-calling schemas, context-window assumptions, function-call formats — these differ across providers and versions. A model upgrade is never just a model upgrade.
  • False precision. When a developer argues that Model A is “better” than Model B based on a two-point benchmark delta, they’re presenting statistical noise as engineering truth. The same model evaluated by an independent harness often shows a completely different ordering.
  • Opportunity cost. Time spent on model selection is time not spent on system design, error handling, evaluation harnesses, or the actual product.

The obsession is also fed by a marketing machine. Labs publish benchmark tables that cherry-pick configurations, effort levels, and metric subsets. A headline like “wins on 13 of 16 benchmarks” rarely mentions which three were quietly left out. This is not dishonesty; it’s marketing. But reading it as ground truth is on us.

What actually moves the needle

After years of integrating LLMs into real software pipelines — RAG systems, code-review automation, agentic workflows, document processing — here’s what I’ve consistently found matters more than model ranking:

1. Evaluation harness quality

The teams shipping reliable AI features are not the ones using the best model. They’re the ones who built the best evals. A robust evaluation suite — covering your actual task distribution, edge cases, and failure modes — is worth ten model upgrades. If you can’t measure it, you can’t manage it. This is not new engineering wisdom. It just gets forgotten every time a new model drops.

2. Prompt architecture and version control

Treat your prompts as first-class code artifacts. Version them, diff them, review them. A structured system prompt with clear role definition, output constraints, and failure-mode handling will outperform an unstructured prompt on a “better” model every time. Model capability has a ceiling; prompt quality has a floor.

3. Task decomposition

The models that top the coding benchmarks are operating on well-scoped, bounded tasks with clear acceptance criteria. Your production workload probably isn’t structured that way by default. Breaking complex tasks into well-defined subtasks with intermediate validation is where most of the real performance gain lives.

4. Routing and fallback strategy

In 2026, the right answer for most production systems is not “one model.” It’s a routing layer: fast, cheap models for classification and simple retrieval; frontier models for complex reasoning and generation; specialist models for domain-specific tasks. The architecture matters more than any individual node in it.

5. Latency and cost budgets

Frontier-tier models, mid-tier models, and aggressively priced open-weight models can sit an order of magnitude apart on price per token. The difference is not just cost — it’s which use cases become economically viable at all. A system running tens of millions of tokens a day at frontier prices is a fundamentally different product from one running at open-weight prices. Model selection is partly a product decision, not just a technical one.

A personal note on ecosystem

I’m going to be transparent about something, because I think it matters: I personally work inside Anthropic’s ecosystem, and I’m not switching soon. Not because Claude leads this or that benchmark on a given week — those are interesting data points, not reasons.

The reason is more mundane and more durable: the whole stack fits together.

As a developer, my pipeline has layers. There’s the code I write (Claude Code in the desktop app — genuinely the best agentic coding experience I’ve used; it holds context across files and doesn’t hallucinate its own API). There’s the research and long-form thinking I do around architecture and design decisions. There’s the communication layer — drafting technical specs, writing architecture decision records, explaining systems to non-technical stakeholders, with memory across sessions. And there’s the part of my workflow that bleeds into “business” mode: presentations for clients, spreadsheets for estimates and resource planning. None of that is glamorous. But staying in one coherent environment means I don’t context-switch out of the same cognitive model to do those tasks. The same prompting habits, the same mental model of what the tools can and can’t do, end to end.

This is what “ecosystem” actually means for a developer. It’s not about the benchmark on any given Friday. It’s about whether, on a random Tuesday afternoon when you’re mid-way through three tasks and context is precious, the tools you reach for are the ones already in your hand.

That coherence has compounding value. Every week I stay in the same ecosystem, my prompts improve, my mental model of the system’s capabilities sharpens, and my tooling investments pay dividends. If I chased the leaderboard, I’d be rebuilding that muscle memory every month.

Does any one lab have the objectively best model in every category right now? No. The data doesn’t support that claim and I wouldn’t make it. But for a developer building real things on a real schedule, a coherent developer experience is worth more than two benchmark percentage points — whichever way they happen to be pointing this week.

The actual recommendation

Stop asking “which model is best?” Start asking:

  • What specific tasks am I automating, and what does success look like for each?
  • Do I have the evals to know whether a model change helps or hurts?
  • What is my latency and cost budget at production scale?
  • Does my tooling ecosystem compound over time, or does it fragment?

For scientific reasoning and long-context document work at low cost, reach for a strong general-purpose frontier model with a large context window and sane long-context pricing.

For complex agentic coding on real repositories, pick the model that holds up under independent evaluation on real repo issues — not the one topping a self-reported leaderboard.

For high-volume production where cost matters more than frontier performance, a capable open-weight model is now within striking distance of the proprietary frontier at a fraction of the price — self-hostable, no rate limits.

For the hardest reasoning tasks, the top proprietary models are close enough that you should choose based on your existing ecosystem, not on a one-point difference that may not reproduce in your workload.

Closing thought

In software engineering, we have a principle: don’t optimise prematurely. The same applies here. Optimising for the current benchmark leader is premature optimisation on a metric that will shift in three weeks.

The teams building lasting AI-powered products in 2026 are the ones who invested in evaluation infrastructure, prompt discipline, and architectural clarity. Their model of choice is almost incidental. Their methodology is everything.

The best model is the one you understand well enough to use reliably. Build on top of that.


This is an opinion piece, and a deliberate one: it names benchmarks but quotes no scores, and names no prices. Those numbers move week to week, vary by evaluation harness, and — as the piece argues — the lab that publishes a benchmark owns its framing. Treat any specific figure you see quoted elsewhere as provisional, and re-measure on your own workload before you bet on it.