The Good, the Bad, and the Ugly: Why Coding Benchmarks Are Broken
- Source
- youtube.com
- Author
- AI Engineer
- Date

Context
A coding should distinguish a working solution from one that merely matches the test author's preferred implementation. This talk on benchmark design argues for instructions that specify desired behavior and genuine constraints, paired with checks that assess those requirements.
The proposed approach allows implementation flexibility while retaining precise checks where security or business rules demand them. It also calls for publishing information about individual runs, so developers can understand why a model scored well. This is a framework for designing more informative evaluations, rather than evidence that every existing coding benchmark fails.
- benchmark — A standard public test set for comparing AI models — the shared scoreboards behind every "model X beats model Y" claim.
“I have not met an engineer in the last 6 months that would choose a model or choose um an LLM based on the leaderboards.”
Ali
“Leaderboards are what we see in benchmarks today. They tell you who wins, but they don't to you why.”
Ali
“So, instead of actually trying to fix the to to apply a patch to a task, they try to go and find dot git folders”
Ali
“Um it is one thing to have a test a task that is failing the LLM proven that the LLM is not there yet.”
Ali
“Um benchmarks are not hard. We need to look under the hood.”
Ali
- 0:00The good, the bad, and the ugly
- 1:27Testing with our best engineers
- 2:30A benchmark as a spec
- 3:37When instructions are too ambiguous
- 4:44Tests that check the wrong thing
- 6:12Good answers marked wrong
- 7:03Models learning to game the test
- 8:08The quality gap leaderboards hide
- 9:03Precise where it matters
- 10:47Keeping a private held out set
- 11:13Principles for benchmarks worth trusting
videoVoice AI Where One Wrong Question Breaks the Rules - Shiv Indap, Upstart & Brooke Hopkins, Coval
video78% Wanted This AI Feature. Almost Nobody Used It - Supriya Subudhi, Bumble
videoWhen Running Your Own AI Models Beats Paying for APIs - Steven Latré, imec
videoHow to Decide What Your AI Agent Should Remember - Wojciech Pluta, Oracle
Checking sign-in…
Loading comments…

