Journal

Notes we were tired of repeating in clinic.

Each essay is a full article. We publish when a cohort trips on the same stone twice.

Notebooks and a laptop during a naming workshop

12 June · Taxonomy

Event names that age well

Past tense, object first, no tool in the name. Why checkoutCompleted survives a vendor change and MixpanelPurchase does not.

Phone in a hand showing an app interface

28 May · Cohorts

Why cohorts lie after store updates

Forced upgrades, review freezes, and the week a screen vanished for everyone on iOS 18.1. Inclusion rules have to mention versions.

Desk with papers, coffee, and planning notes

2 April · North stars

North stars that survive a redesign

If your north star is a screen name, the redesign will erase it. Choose a promise the interface can change without orphaning history.