Building things to help people.
Engineering at Clay.
Previously, eng leader for Notion, Humu, and React.
- Deconstructing “services”
- I don’t want AI agents controlling my laptop
- Materialized views are obviously useful
- TODOs aren’t for doing
- Everyone is wrong about that Slack flowchart
- Hire me to empower and upskill your eng team
- How React Changed the Web Forever: A Documentary
- Fast and maintainable patterns for fetching from a database
- React Conf: “Building a Custom React Renderer”
- Why review code?
- Metrics by proxy
- Yak shaving and fixing
- Voice
- React Conf: “React Today and Tomorrow”
- Why we host conference talk dry runs
- React Podcast: Inside React
- Type errors with inference need stacks
- Observable programming
- React 16: an API-compatible rewrite
- Hi, I’m trans.
- Initializing on the main thread using dispatch_once
- A near-perfect oninput shim for IE 8 and 9
- Using React to speed up the Khan Academy question editor
- What I did at Khan Academy, 2012 edition
- Preventing XSS attacks when embedding JSON in HTML
- Rolling back to an old revision in Mercurial (like git reset)