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.
Journal
Each essay is a full article. We publish when a cohort trips on the same stone twice.
12 June · Taxonomy
Past tense, object first, no tool in the name. Why checkoutCompleted survives a vendor change and MixpanelPurchase does not.
28 May · Cohorts
Forced upgrades, review freezes, and the week a screen vanished for everyone on iOS 18.1. Inclusion rules have to mention versions.
9 May · Attribution
Seven days is not a moral fact. Trial length, grace periods, and the quiet honesty of “we do not know”.
18 April · Ethics
Storage is cheap; attention is not. What we ask seats to justify before they record every hesitation.
2 April · North stars
If your north star is a screen name, the redesign will erase it. Choose a promise the interface can change without orphaning history.