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.