
A Missing Score Is Not a Neutral Score: Three Ways Our Hackathon Judging Maths Broke
Our judging software ranked a project second because a judge who scored only that project gave it a...
Tag archive

Our judging software ranked a project second because a judge who scored only that project gave it a...
Glassbox had a misleading screen at exactly the moment a judging platform needs to be clearest. An...

A hackathon platform has one job that actually matters. When it says "this project came 14th, and...

Building Rubrica, a hackathon judging portal, in 72 hours: blind-overlap assignment, shrinkage normalization with every number checkable, a 403 enforced in the service layer, and the deliberate decision to skip a hash chain.
How we built an offline-first hackathon platform featuring z-score normalization, Bradley–Terry pairwise duels, quadratic voting, and a Notion-style block editor.

A closed hackathon accepted a submission with HTTP 200. The fixture event was closed. The official...

DOGFOOD 2026 had a funny premise. Everyone builds the same thing: the portal that will judge the...

What I believed while building a hackathon judging portal, and the evidence that broke each belief, starting with a team page that told teams who was judging them.
The test suite was green. All of it. Every assertion about the QR encoder I'd written passed, the way...
thread 'zql-connection' has overflowed its stack exit code 3221225725 (STATUS_STACK_OVERFLOW) ...

A confession before the pitch Most of my working life, I have reached for a package before...

What happens when you remove the usual security libraries and ask: can we still build a useful...