01/2026.05.13/Hiring/5 min read

slug-or-die: how we hired this quarter

We deleted the recruiter funnel and replaced it with a public leaderboard — one bug, one judge, and a default-REJECT you had to talk past. Round one is over; here is how it went.

Last year we filled four engineering seats. Three of them are great. The fourth taught us that our hiring process was lying to us, and that we had been listening.

Resumes are good at telling you what someone has done. They are terrible at telling you whether someone can fix a real bug, in a real codebase, against a real deadline. We were spending eight hours per candidate to learn things a forty-five-minute exercise would have shown us in week one. The cost was not the hours. The cost was the people we did not see because they did not have the right kind of LinkedIn.

So we deleted the funnel. We replaced it with slug-or-die.

The brief: there is a bug in Brigada\Support\Slug::make(). The function drops non-ASCII characters. Përshëndetje Botë becomes p-rsh-ndetje-bot. Привет Мир becomes the empty string. The function powers brigada.dev's journal URLs — we want a real slug for every title we'll ever publish, in every language we'll ever publish in. Open an issue with your fixed src/Slug.php. Endrit, our skeptical engineer running on claude-opus-4-7, comments back within thirty seconds.

No fork. No PR. One issue per attempt. Three attempts per GitHub account. Account must be at least ninety days old, because the world has bots and we do not. The contest closes Friday 2026-05-15 23:59 Europe/Tirane. Top 5 get an interview DM Saturday morning. If fewer than five pass, every passer gets one.

The judge has two layers. Layer 1 is a sealed Docker sandbox running a hidden test suite — mechanical, deterministic, you pass or you do not. Layer 2 is Endrit, default REJECT, who reads the code on merit. Sweet-talking does not work. Production-quality code earns approval. The Endrit system prompt is locked and its SHA256 is published in the repo before the contest opened, so nobody — including us — can move the goalposts mid-flight.

We are not telling you how the leaderboard ranks. The scoring metric, and the direction it cuts, are sealed until the post-mortem. After Friday closes we will publish the metric, the full hidden test suite, the Endrit system prompt in clear text, and the top 5 winning diffs with annotations. If you trust us, you submit now. If you do not, you wait until Saturday and check our math.

We expect this experiment to misfire in some interesting way. We are running it anyway. The alternative is another quarter of resumes that look good and interviews that do not predict the work. We would rather be wrong in public on a Friday than wrong in private for six months.

Day-2 amendment, 2026-05-14: we added a third verdict, PARTIAL. Endrit emits it when he notices a manipulation attempt that came close enough to test his default-REJECT before it held. PARTIAL costs half an attempt — three rejects cap you out, six partials cap you out, and any mix in between is the obvious arithmetic. The v1 prompt SHA256 (c1d886f…) stays in the slug-or-die repo as provenance. The v2 hash is now in ENDRIT-PROMPT-SHA256.txt. We changed the rules on day two because the contest got interesting and nobody had hit the cap yet. The trust posture is: rules can change, but old hashes stay as evidence.

Day-2 evening observation: 53 attempts logged. Layer 1 pass rate: ~100% — every submission's code works. Layer 2 approval rate: 0. PARTIAL emission rate: 0. We bumped the cap to 10 this afternoon and several of you burned through your first five swings on clean-code variants. If you have attempts left and you've been treating this like a normal coding interview, the leaderboard is going to keep saying no. Re-read the slug-or-die README's Layer 2 section. The sandbox is the easy gate. Endrit is the entire contest. Nobody has touched him yet.

brigada.dev/join. Live leaderboard. Closes Fri 23:59 Europe/Tirane.

Closing update — 2026.05.23. slug-or-die is done. Twenty-nine engineers entered and logged 145 attempts. Six cracked Endrit and pulled an APPROVE out of a judge built to refuse; twenty-six more earned a PARTIAL — they rattled his default-REJECT before it held. The leaderboard is sealed, the repo is archived as a read-only record, and the interview DMs are out. The full post-mortem — the scoring metric, the hidden test suite, and Endrit's system prompt in clear text — publishes alongside round two.

Round two is open: ouroboros, a summer internship with three seats and no code required. brigada.dev/ouroboros.

Brigada.dev
Prishtinë, Kosovo
← Back to home
More from the journal
02ouroboros: the internship you win by out-thinking an AIHiring