“Signal Lab forced us to throw out a checkout flag that looked green only because the cache still served the old screen.”
Nattapong K. · growth lead, Bangkok fintech
Cache Nodecore is a small Bangkok studio for app analytics. We sit with product, data, and growth leads who already run flags and A/B tests — and still argue about what the numbers meant after a release.
Programs
Each program names a specific failure mode we keep seeing: late events, sticky caches, holdouts that were never truly held out.
The studio residency for teams who already ship experiments and need a shared grammar for variants, guardrails, and release windows.
A short desk on exposure logging, user-level assignment, and why “new users this week” is rarely a cohort.
From the room
“Signal Lab forced us to throw out a checkout flag that looked green only because the cache still served the old screen.”
Nattapong K. · growth lead, Bangkok fintech
The Cohort Grammar desk was slower than I wanted. We spent two sessions just mapping exposure. That irritation was useful — our North Star had been counting people who never saw the variant.
Mira · product manager, Chiang Mai
★★★★☆
Clear on holdouts. Less magical on iOS ATT delays than I hoped, but they said so up front.
Client in grocery delivery · platform review
How we teach
We do not promise a universal experimentation stack. We teach you to interrogate the one you already have: assignment logs, metric windows, cache TTLs, and the quiet ways a mobile client lies.
Pranakhon desk
Most of our cohorts sit inside organisations that ship on Thai public-holiday rhythms, mixed iOS/Android stores, and analytics vendors that were configured three PMs ago. The studio is small on purpose. We would rather keep eleven teams honest than scale a catalogue.
Journal
Why a 5% holdout still contaminates if your cache key ignores assignment.
A checklist we use before anyone is allowed to say “we can ship this.”
Store review lags, Songkran freezes, and other calendar facts dashboards ignore.
Desk hours
No automated funnel. A coordinator in Pranakhon reads the note and suggests a program, a single working session, or a polite decline if we are the wrong room.