Shipping small, steady updates across the live products and the tool I build them with.
The Let Them Struggle reader now lets you tap the English or Danish column to choose which language reads aloud, and tap any headline to jump straight there. Trade Time has a page for every exchange now, plus a free API and an MCP server so code and agents can use the same market data. And the Book Editor — the local-first cockpit I write the books in — now keeps each book's standard on screen at the point of every edit. Version-by-version detail is in Recent ships.
On the side, an experiment: Battle of Ideas shows the strongest case for and against a contested claim — both sides argued at full strength by AI, red-teamed, and checked against sources.
Writing
When the Market is a Complex Adaptive SystemEssay · 5 June 2026 · Long-horizon investing, the third archetype, why almost nobody held Amazon
With IntentionEssay · 3 June 2026 · Northstars, Constitutions, and the artifacts that catch drift
Living in the Moment — A Nuanced Exploration of HappinessEssay · September 2024 · An earlier voice
Recent ships
See all →Trade Time v4.35.0 — a page for every exchange, a Sunday–Thursday weekend fix, and a unified look now under the Trade Time name
Battle of Ideas — the strongest case for and against a contested claim, both sides argued at full strength and checked against sources
Second Brain Starter Kit — my first open-source release: the file-based memory system, as a template
This site now serves from Cloudflare's edge — same pages, atomic deploys, and a Contact link that finally works
Mission Control — one screen for the one-person company
Trade Time v4.34.0 — a free public API and an official MCP server: the same market data, now for code and AI agents
Book Editor v0.13.0 — the local-first authoring cockpit I write the books in, now with a project page