My writing.

Notes on software and what I learn while building it.

Articles.

3 articles
Personal

A place to think, build, and share

Why I keep notes on the things I build and learn.

Engineering

The quiet value of simple software

Clear code makes tradeoffs easier to see and systems easier to change.

Learning

Learning in small, deliberate steps

Turn a big subject into one question you can answer today.