Keep Slow Work Off the Real-Time Path
The shared action should not inherit the latency of every feature it triggers.
Technical posts, product decisions, and honest observations, written while building, not after.
Filter notes by topic and month.
Clear filtersTopic
Architecture tradeoffs, primitives over complexity, and durable system patterns.
The shared action should not inherit the latency of every feature it triggers.
Predict locally, decide centrally, and make rejection a first-class state.
The transport moves messages. Your protocol decides whether the product stays coherent.
A personal site is not just content. It is a data model.
I rebuilt my personal hub as a three-layer system: website for humans, API for software, MCP for agents.
The first rule of agent-readable systems: do not give the agent more power than it needs.
A technical launch is easier to distribute when the story, snippets, and proof points are already packaged.
Scaling is a multiplier; primitives change the equation.