writings

Open post
the expressiveness of programming languages

Considerations for building a custom language optimized for AI collaboration.

Open post
draft
the web in the age of ai

From clicks and links to intent and actions—answer surfaces, function calls, streaming, and safety.

Open post
react props, state, and diffing, explained

From HTML parsing to a tiny React in ~120 lines — DOM cost, diffing, hooks, lifecycle.