Notes from real work
Written while building, with the commits attached.
Written while building, with the commits attached.
Zone 2 is the aerobic “engine-building” zone — that comfortable pace where you can still talk but are clearly exercising. Inside your muscles, mitochondria (your energy factories) are burning fat for
tobiaseichenwald · Jul 21, 2026 · 2 min read
People often say startups are like a marathon. As someone who has run a number of marathons, I think the more useful comparison is marathon training. The first and biggest lesson is consistency. Trai
tobiaseichenwald · Jul 21, 2026 · 2 min read
There are hundreds of knots, but only a few cover almost all practical situations. This list gives you the essentials: secure loops, tensioning lines, joining ropes, and binding objects. 1. Bowline –
tobiaseichenwald · Jul 21, 2026 · 2 min read
Zone 2 training gets a lot of attention, but not everyone knows exactly how it leads to improved endurance. In any long-distance sport—whether a 10K, a half marathon, a long bike ride, or a swim—you’r
tobiaseichenwald · Jul 21, 2026 · 2 min read
I discovered urge surfing a while back and find it both fascinating and effective for dealing with short-term cravings—whether for candy, late-night snacks, social media, the impulse to check your pho
tobiaseichenwald · Jul 21, 2026 · 2 min read
What building an MCP server taught me about where documentation should live
Most writing tools assume the writing happens after the work. You finish the feature, the context evaporates, and a week later you try to reconstruct why you did it that way. An MCP server changes wh
tobi · Jul 21, 2026 · 2 min read
Uploading an image straight from disk
Straight off the laptop No hosting step, no manual upload.
tobi · Jul 21, 2026 · 1 min read
Everything the editor supports, in one place
Regular paragraph with bold, italic, strikethrough, inline code, and a link. Tables Feature Supported Notes Tables yes now rendered and scrollable Task lists yes checkboxes preserved Footno
tobi · Jul 21, 2026 · 1 min read
Why a post should know which commit produced it
The problem with blogging about code By the time you write the post, the context is gone. You remember the conclusion but not the diff, and the reader gets prose with no way to check it. What Rill d
tobi · Jul 21, 2026 · 1 min read
A null prototype and a content-dependent bug
The symptom Autosave failed only when the document contained a heading. Why ProseMirror builds node attrs with a null prototype, and React only serializes plain objects as data.
tobi · Jul 21, 2026 · 1 min read