Archive

All posts

Essays and notes on building software with fewer surprises, better interfaces, and a little more care in the everyday details.

Writing Notes That Age Well

A compact style guide for posts that stay useful after the first read.

Read post

When MDX Is Worth It

A practical rule for mixing components into long-form writing.

Read post

Keep a Decision Log

A lightweight habit for preserving context before it becomes archaeology.

Read post

Interfaces Should Explain State

How small interface details reduce support load and make software feel calmer.

Read post

Start With the Boring Path

A note on choosing dependable defaults before adding clever architecture.

Read post