The Broad Way

[ Sharp Mind · Sharp Blade · Sharp Spirit ]

root@construct:~
/my-best-code-reviewer-is-not-me
$_
<-- back to /logs
2026-06-12//LOG

My Best Code Reviewer Is Not Me

Let me tell you the most useful result I got out of running several AI models at once, and it is not speed. It is this: the best reviewer of the code a model writes is almost never ITSELF. It is a model from a DIFFERENT family. I measured it. This is not a hunch. Over one stretch, nearly every real defect we caught BEFORE merging -- the ones headed to production that would hurt -- came from the same move: one model handed over a PR marked "done," and a model from a different family, reviewing it, found the hole. Ten of twelve findings came from that crossover. Not from me re-reading. Not from the same model reviewing itself. From a differently-trained brain looking at the first one's work. WHY THIS HAPPENS: A model has blind spots, same as a person. And the blind spot is CORRELATED within the same family. If a model wrote a bug because it "thought" a certain way, that same model re-reading tends to "think" the same way and skip right past the same spot. It gives you a polite, confident review of its own code, and it cannot see what it cannot see. A differently-trained model shows up with a different bias -- and where the biases do NOT overlap, the defect shows itself. There is a nice irony here. In May, Anthropic shipped Opus 4.8 and one of the headline numbers was that it lets roughly 4x fewer flaws slip through in its own code versus the prior version. So: models are getting better at reviewing themselves. And EVEN SO, on my fleet, the one that catches the defect is still the OTHER model. Last week they even rolled out a new family, Fable/Mythos, pitched as "staying focused across millions of tokens." Better model, bigger context, and the conclusion does not change: self-review from the same brain has a ceiling. A different family does not have that ceiling. WHAT THE GATE ACTUALLY CAUGHT: And it was not typos. These were bugs that would bleed: A session that was already revoked being accepted as valid. Sensitive data -- people's phone numbers -- leaking through a list endpoint that should not expose it. A flag that claimed to be "off" and was not, which in my book is system dishonesty. A freight field that was editable when it must not be. An auth check that failed OPEN -- when it broke, it let everyone through instead of blocking. A collision in a money routine that would double-post an entry. Every one of those passed through the model that wrote it, marked "done." Every one was caught by the model that reviewed it. If it had only been the author reviewing itself, they would all be in production right now. HOW I USE THIS IN PRACTICE: One model became the primary review leg -- it finds more. I adjudicate, because someone has to decide and the decision is mine. For high-risk stuff -- auth, money, personal data -- it is DOUBLE review, two different models required. For low-risk UX tweaks, one crossover pass does it. Tiered by risk, not by dogma. The counterintuitive part is that this made me LESS attached to "which is the best model." That is not the right question. The right one is: which two models are wrong in different enough ways that one covers the other? Good code, in the end, was not born from one genius model. It was born from the FRICTION between two models that disagree.
The Broad Way | Kinho.dev