TypeScript
Model the states, not the booleans.
A small TypeScript pattern for making async interfaces easier to reason about—and harder to put in an impossible state.
Notes / An open notebook
Ideas worth writing down. Practical notes on interfaces,
architecture, and the craft of building for the web.
2 notes found
A small TypeScript pattern for making async interfaces easier to reason about—and harder to put in an impossible state.
Why a personal publishing space can start with HTML, local content, and a deliberately small runtime surface.
A small collection, with room to grow.
Written to clarify ideas and share what’s useful.
A good place to start
A thoughtful product.
A tricky frontend problem.
A conversation about the web.