Skip to main content
Firaz Zakariya
← Projects

When you launch a side project, you tell yourself you’ll measure everything properly. Then week two arrives, you have twelve users, and you’re staring at a spreadsheet trying to figure out whether the product is working. Here is what I learned building the metrics layer for Cawosh.

Revenue and retention are not the same metric

[Write this lesson. The core idea: MRR going up while weekly active users go down is a warning sign you can miss if you only watch revenue. Distinguish between revenue metrics (what you bill) and retention metrics (what keeps people coming back). Explain what you tracked for each and why both mattered at the scale you were operating.]

Defining engagement

[Write this lesson. “Engagement” is a word that means nothing until you define it for your specific product. What does it mean for a Cawosh user to be engaged — a session, a specific action, a streak? Describe how you arrived at your engagement definition, what you tried first, and what made you change it.]

What I’d do differently

[What else surprised you? Options: the cost of vanity metrics, the danger of looking at aggregate numbers vs. cohorts, how hard it is to get instrumentation right the first time, or something specific to Cawosh’s domain.]

Build dashboards your future self will trust

[Write this lesson. The core idea: a dashboard you don’t trust is worse than no dashboard, because it generates noise without reducing uncertainty. Describe what made you distrust your early dashboards — missing event tracking, ambiguous definitions, stale queries — and what you did to fix it. What does a trustworthy dashboard look like at the scale of a small SaaS?]


Cawosh is [one-sentence description of what Cawosh does].