Tiny broken codebases that act like real tickets. Clone one, find the bug, fix it. No whiteboards, no toy algorithms — just the kind of problems you actually meet at work.
Three steps. No fluff.
Browse the pile. Filter by stack or difficulty. Read the scenario — every crumb starts with a story.
Pull the repo down, run it locally, and find out what’s broken. The bug feels like a real ticket, because it is one.
When your fix works, send it in. An agent checks your work and tells you if it’s tasty or underbaked.
LeetCode trains you for interviews. Loaf trains you for Tuesdays.
Every crumb is a small broken project — the kind of ticket you’d get on a Tuesday, not a whiteboard puzzle.
React state weirdness, dead Express routes, slow queries, JWT vulns. Whatever lives in your stack lives here.
Anyone can bake a crumb. The pile grows with bugs developers have actually hit at real jobs.
Pick something soft to warm up, or jump straight to a crusty one if you’re feeling brave.
Whatever you ship, there’s a crumb for it.
Fresh crumbs go up every week. The pile’s warm. Come grab one.