"Never trust a benchmark you haven't cheated yourself": dev shows agent benchmarks favor whoever builds them

cnakazawa · x · 2026-10-29

Developer boshenc describes a phenomenon that destroyed his trust in benchmarks: if he works on X and you work on Y, X wins when he creates the benchmark and Y wins when you do — each side designs benchmarks around its own implementation.

Concrete example: tsrs's first benchmark made TypeScript look absurdly slow by adding --extendedDiagnostics, a flag not even present in tsrs itself.

cnakazawa's takeaway: "Never trust a benchmark you haven't cheated yourself" — only those who've gamed a benchmark truly understand how it can be manipulated.

Original post →

More from coding & agent

coding & agent channel →