Notes
Field notes from engagements
Short writing on naming, sessions, activation, and privacy—drawn from work with shipping product teams.
Naming Events So Redesigns Do Not Break History
Prefer intent over layout. A taxonomy that encodes button labels will fail the moment the UI moves.
Session Timeouts for Korean Mobile Apps
Thirty minutes is a web default. Match the window to how people actually resume your app.
Activation Beyond First Login
Activation should mark the first moment a user receives real value—not a successful authentication.
Privacy-Aware Instrumentation in Korea
Collect only what decisions need. Consent state should be a first-class property, not an afterthought.