~/upket $ ls -lt writing/

Writing

Notes on building small apps — what worked, what didn’t, and things learned along the way.

RSS

Why I build small apps

One problem, one screen, ship it. Notes on keeping side projects small enough to finish.

#thoughts1 min read

How Tally stays fast offline

A local-first data model, a tiny sync queue, and why I skipped a backend for the first year.

#tally#engineering1 min read

Shipping Clip 0.8 on macOS and Windows

What changed in 0.8, and a few lessons from packaging one app for two desktops.

#clip#release1 min read