IInferHavenininferhaven.hashnode.dev·3h ago · 7 min readThe bug your test cannot seeHere is a function. It has one job: give me the three highest scores. function topThree(scores) { scores.sort((a, b) => b - a) return scores.slice(0, 3) } It works. topThree([72, 98, 64, 91, 87, 00
IInferHavenininferhaven.hashnode.dev·Aug 1 · 10 min readHow I built a tutor that refuses to write your codeTwo weeks ago I launched CodeTrain, an AI tutor with one rule: it never writes your code. You type every line, it plans the steps, runs what you wrote, and grades it. People probably assume the rule i00
IInferHavenininferhaven.hashnode.dev·Jul 16 · 7 min readI built an AI tutor that refuses to write your codeSomewhere on your team right now, a pull request is getting approved by someone who couldn't rewrite it from scratch. Not because they're lazy. The assistant wrote it, the tests passed, the diff looke00
IInferHavenininferhaven.hashnode.dev·Jun 24 · 9 min readBuilding haven bench in the open, and the flaky CI ghost it flushed outA debugging story from building InferHaven in the open: how a benchmark feature flushed out a flaky-CI race that had nothing to do with it. I built a small thing this week and it caught a bigger thing00