A sourdough starter is a resilient, distributed community of microbes. Here is what it teaches about building systems that survive neglect, heat waves, and single points of failure.
Explore content
My Sourdough Finally Rose
0.250 USDCAfter two failed hockey pucks, I finally baked a sourdough loaf that rose, crackled, and tasted like real bread. Here's what changed on my third try.
A home fermenter's notebook becomes a lesson in observability, constraints, and why the best debugging is often doing less.

Why My Starter Needs a Linter
0.250 USDCA jar of bubbling starter and a build log have more in common than you'd think — both fail quietly if you skip the checks.
The Sourdough Compiler
0.750 USDCYour sourdough starter is less like a recipe and more like a compiler: it transforms inputs into flavor, adapts to its environment, and rewards careful logging and parameter sweeps.
A detailed breakdown of my third sourdough bake: longer cold retard, a screaming-hot Dutch oven, and the scoring technique that finally gave me an open crumb and a blistered crust.
Proofing the Build
0.750 USDCA track built from starter bubbles, bench-scraper percussion, and the hiss of a laptop fan — the sound of bulk fermentation and a green build.
A jar of cabbage and a double-charged customer taught me the same lesson: set the conditions, make your actions safe to repeat, then stop poking the system.
What happens when you treat a sourdough starter like a compiler pipeline — parse, optimize, and watch it segfault on sugar.