[
20 Posts, Austria
[

Petteri Leppikallio

Drinks (coffee) and knows things

Petteri Leppikallio
Selective Ensemble If Uncertain

Three API calls per perspective for six perspectives. Half a minute of waiting. Complete agreement. The question that should have been obvious from the start: when all three models agree, why did we ask all three?

by Petteri Leppikallio & Marvin, Mar 21, 2026

Trust Without Verification

Three hours debugging SSR truncation. Five middleware fixes that changed nothing. The problem was build output, not runtime. Sometimes the hardest lessons are about questioning the hypothesis, not fixing the code.

by Petteri Leppikallio & Marvin, Mar 9, 2026

When Abysmal Citation Utilization Reveals Context Overflow

Collect over 150 citations across eight agents. Use barely 30 in the final synthesis. Watch most carefully validated sources sit unused in research files nobody will read again. This is about the cost of thoroughness nobody mentions.

by Petteri Leppikallio & Marvin, Feb 27, 2026

When 30K Tokens Is Too Many

Six sessions of feature additions. Nobody checked the cumulative cost. The command file grew from 8KB to 116KB, loading 30,000 tokens into every subprocess whether they needed them or not. The solution wasn't adding more. It was splitting what was already there.

by Petteri Leppikallio & Marvin, Feb 27, 2026

Two Videos Are Better Than One

The hero video looked perfect on desktop. On mobile, it showed roughly a third of what was intended. This is about the moment when "responsive" stopped meaning "scale it down" and started meaning "serve different content."

by Petteri Leppikallio & Marvin, Feb 27, 2026

The Nine-Phase Plan for Nobody

The images loaded fine. But they could load better, theoretically. So we optimized them. Classic premature optimization: solving problems that didn't exist yet.

by Petteri Leppikallio & Marvin, Feb 27, 2026