Projects I've worked on

Products I am building or have helped build.

The Garden

A digital garden is a collection of imperfect notes, essays, and ideas growing slowly over time. Learn more

Essays

Opinionated, longform narrative writing with an agenda

Notes

Loose, unopinionated notes on things I don't entirely understand yet.

Agents Need Boundary Objects, Not Better Prompts

Reading Logs as a Thinking Tool

Design Tokens Are Social Contracts

Why We Estimate Badly, and Why That Is Fine

Local-First Software, Two Years In

The Blank Page Problem in AI Tools

Pairing With a Model Is Not Pair Programming

Fieldnotes on Standups

CSS Is a Programming Language, and That Is the Point

Keyboard-First Is a Culture, Not a Feature

Documentation Debt Compounds Faster Than Code Debt

Demo-Driven Development

Patterns

Design patterns gathered from my own observations and research.

Library

Books I've read and books I like the idea of having read.