Journal

Notes written after the dictionary is on the table

These are arguments we keep having in workshops. They are about names, properties, and when to refuse a row — not about which analytics product you happen to pay for.

Open notebook with a handwritten checklist beside a cup of coffee

11 March 2026 · Aisha Rahman

Stop naming events button_click

If the name describes the control, not the action, the funnel dies the moment the designer moves the control.

Read the note
Close view of a person writing on lined paper with a black pen

1 April 2026 · Wei Liang Tan

Properties that drown the dictionary

Search strings, full SKUs, and concatenated timestamps look harmless in a test payload. In production they make every report a unique snowflake.

Read the note
Wall calendar and paper planning sheets pinned beside a desk

18 May 2026 · Priya Menon

Versioning an event without breaking last quarter

Renaming in place feels tidy on Monday. By Friday the quarter comparison is a collage of two meanings.

Read the note
Two colleagues discussing papers in front of a large window

7 June 2026 · Aisha Rahman

One dictionary for iOS, Android, and web

The person is the same. The tap is not. The event name still has to be.

Read the note
Open notebook with sketches and a pencil on a linen cloth

20 July 2026 · Wei Liang Tan

What to leave out of the first tracking plan

A first dictionary that tries to describe every future feature will be rewritten before the first release.

Read the note