notes to self
RSS FeedI'm a CTO and software engineer with a passion for building scalable, maintainable, and efficient systems. I love sharing my knowledge and experiences through writing, and this blog is a platform for that.
Popular
-
Inside the Bellman loop: how value actually propagates
Published: at 07:00 PMBellman equations are usually introduced recursively, and the recursion misleads programmers. The runtime is closer to iterative graph relaxation — value sweeping backward through a state graph until it stops moving.
-
The Protocol Layer: Watching the Theory Play Out in Real Time
Published: at 11:00 AMGoogle's developer guide to AI agent protocols is framed as a tutorial. Read it through a Coasean lens and it's something more interesting — live evidence that the transaction costs making firms necessary are being eliminated, layer by layer, in the open.
-
The Firm in 2026
Published: at 10:00 AMReturning to Coase's original question — why do firms exist? — with fifteen posts of new machinery. The answer has not changed. The composition of the costs has.
Recent Posts
-
celld: Durable Objects, Unbundled
Updated: at 11:00 AMcelld, a new open-source project from Deno, reimplements Cloudflare's Durable Objects model on infrastructure you own — and it's a good lens for asking what should actually own an AI agent's state.
-
Why Agents Make Good Actors
Published: at 11:00 AMAI agents are stateful, long-running, and mostly idle. That's not a quirk — it's a specification. The actor model was built for exactly this shape of work.
-
An introduction to reinforcement learning
Updated: at 11:00 AMThe orientation for working engineers before the rest of the series goes into algorithm internals. What RL is, the vocabulary, the Bellman idea, when to reach for it, and a map of the five posts.
-
Designing environments for RL
Updated: at 11:00 AMMost RL writing is about algorithms. In practice, environment design — the state, action, and reward decisions that sit between your system and the algorithm — is where projects succeed or fail. This is the part that almost never gets covered.