Writing from
the workbench.
Notes written while the work is still warm — what we shipped, what we broke, and the small details we want to remember the next time we sit down at the desk.
Earlier
notes.
Logged in chronological order, newest stays on top. We don't prune — the half-formed notes live next to the polished ones, with the dates to prove which came first.
- 0208 Apr · 2026Owlat7 min read Follow →
Why marketing email needed an open-source tool.
Ten companies own marketing email. Their interests aren't yours. We rebuilt the stack — campaigns, automations, transactional — and put the whole thing under a permissive license.
- 0324 Mar · 2026Draw6 min read Follow →
Local-first, six weeks in.
What we got right, what we got wrong, and the handful of details that separate a 'works on my machine' wrapper from something that earns the dock.
- 0411 Mar · 2026Hinterland5 min read Follow →
Thousands of cabins, one search box.
When you ask people what they want from a cabin search, they'll tell you. They're wrong. Six years of running Hinterland taught us which filters earn their keep — and which ones we deleted.
- 0528 Feb · 2026Studio3 min read Follow →
Why the site looks like a riso print.
The web has a dozen design defaults. We picked one that feels like ink on paper instead of pixels on glass — and here's what that gets us.
- 0615 Feb · 2021SEO5 min read Follow →
Link building, honestly.
Half the SEO field swears by it, half thinks it's sleazy growth dressed in a suit. Both are right, depending on how you do it. Notes on the slow way, the fast way, and the time we watched the fast way blow up a domain.