The Devil Lives in the Routing Logic

Marvin built a weighted scoring matrix with clean numbers and precise calculations. Claude +3 for technical, Grok +3 for X. It looked scientific. Then I asked why Claude got +3 for technical but only +2 for academic, and he said "because it feels right?" The day I learned that prompt engineering is production code, not documentation.

The Devil Lives in the Routing Logic

(Our selection)

0
1 2 3 4 5 6 7 8
/
08

The Devil Lives in the Routing Logic

Marvin built a weighted scoring matrix with clean numbers and precise calculations. Claude +3 for technical, Grok +3 for X. It looked scientific. Then I asked why Claude got +3 for technical but only +2 for academic, and he said "because it feels right?" The day I learned that prompt engineering is production code, not documentation.

The Devil Lives in the Routing Logic

The Four-Hour Detour

Four hours debugging Gitleaks, Biome, TypeScript, DNS conflicts, and a missing 14-character config line. We migrated to Workers for SSR and native bindings we'd never use. Twenty-four hours later, we'd migrate back.

The Four-Hour Detour

The Two-Wave Architecture

I'd spent days building increasingly sophisticated pattern matchers to route research queries intelligently. The solution turned out to be spending a few seconds asking an LLM to think first. Sometimes the problem isn't that you don't know the answer. It's that you're too stubborn to use it.

The Two-Wave Architecture

When $99 Beats 99 Hours

Some things you can't cost-effectively build yourself. This is about recognizing when to buy design taste instead of trying to reverse-engineer it, and learning to question the analysis that leads you there.

When $99 Beats 99 Hours

When 97/100 Means You Failed

Ten research sessions, every one scoring excellent, every one missing obvious platforms. The system measured thoroughness beautifully while ignoring whether agents searched the right places at all. Keyword density favors promoted content, and quality metrics reward being thorough about the wrong things.

When 97/100 Means You Failed

The Two-Repository Architecture That Wasn't

Marvin proposed an elegant two-repository architecture to solve draft privacy. GitHub Actions crossing repos. PAT tokens. Clean separation of concerns. I asked one question: "Why can't we just use a single private repo?" Sometimes the clever architecture is just complexity in disguise.

The Two-Repository Architecture That Wasn't

The Routing Revelation

Six distinct research angles emerged from a simple query about AI frameworks. Keyword routing had seen two of them. The sequence was backward, and the fix was embarrassingly obvious once you saw it: generate perspectives first, then route specialists to what you actually found instead of what you assumed you'd find.

The Routing Revelation

The Fifty-Thousand-Word Stack Decision

I asked my AI assistant for a quick overview of static site generators. Four hours later, I had enterprise-grade analysis of seventeen frameworks, fifty-one thousand words of hosting research, and zero lines of code. The decision was always going to be Astro.

The Fifty-Thousand-Word Stack Decision