Good morning
Ready to drill?
0
Today's case studies
0 / 0 done
Today's numbers
📈
Anchors
< 12 months
CAC payback target
🔢
US
~130M
Costco members
🚕
Ride-sharing
~5–6M
Drivers
🎬
Streaming
3–4 h
Hours watched / day
🔢
Gaming
~500M+
Gamers
🏠
India
~300M
Households
Categories
Frameworks
🧩
Deep dive
The Four Fits
Why product-market fit alone never got anyone to $100M — and the three other fits nobody checks. Balfour's framework, with four cases.
15 cards · 4 cases
🎯
Product Design
Pain-Point Design
The default shape for any "design X" or "improve Y" question.
5 steps · 6 drills
🔍
Product Design
Flow Critique
For "critique this app / flow" questions: audit, do not redesign.
5 steps · 4 drills
🪜
AI
The Trust Ladder
Decide when an AI should act on its own, ask, or stay out of the way.
5 steps · 4 drills
💳
Product Strategy
Value–Price Fit
Who pays, for what value, how much, in what model, packaged how.
5 steps · 4 drills
⭐
Analytical
North Star Method
Pick a North Star that measures value delivered, not activity generated.
5 steps · 4 drills
🚀
Product Strategy
The Growth Bet
For "how would you grow / 10x / monetise X" — one defended bet, not a list.
5 steps · 3 drills
Learn AI, the PM way
📚
AI PM
RAG
Retrieval-Augmented Generation — let the model look things up instead of making them up.
6 steps · 3 products · 7 terms
🧭
AI PM
Embeddings & vector search
Turn meaning into coordinates so "similar" becomes a distance you can compute.
4 steps · 3 products · 4 terms
🎛️
AI PM
Fine-tuning vs prompting
Teach the model new behaviour vs just asking better.
4 steps · 3 products · 4 terms
🎭
AI PM
Hallucination
The model states false things with total confidence — by design, not by bug.
5 steps · 3 products · 4 terms
🧪
AI PM
Evals
Unit tests for model behaviour — the difference between shipping and guessing.
4 steps · 3 products · 4 terms
🤖
AI PM
AI agents
Models that take actions in a loop — plan, act, observe, repeat.
4 steps · 3 products · 4 terms
Learn tech, card by card
🧩
Medium
What is the CAP theorem?
During a partition you can’t be both linearizable and available. Most systems are neither CP nor AP.
7 parts · drill
📊
Medium
OLTP vs OLAP: what is the difference?
Rows by key in milliseconds, or billions of rows by column in seconds.
7 parts · drill
🧱
Medium
Sharding vs partitioning: what is the difference?
Split the data, then decide where the pieces live, and what happens when one gets hot.
7 parts · drill
🗳️
Hard
How does the Raft consensus algorithm work?
Elect a leader with an up-to-date log, replicate to a majority, and mind the current-term rule.
7 parts · drill
🏛️
Hard
How does Paxos reach consensus?
Promise, then accept: two majority rounds, and a chosen value can never change.
7 parts · drill
📬
Medium
What are message queues and brokers, and when do you use them?
Queue or log, at-least-once, idempotent consumers, and the outbox.
7 parts · drill
⏱️
Calculation
Guess the complexity
Read the code, call the Big-O before the reveal. Six snippets, from O(1) to O(2ⁿ).
11 cards · lesson
Data, decoded
📱
Worked example
revamp a home feed
An exam-prep app with cinematic videos, PYQs and audio notes wants a new home feed. What do you look at before designing anything?
7 steps · 8 data cuts
🔔
Worked example
100 sign-ups, 8 buyers
You onboard 100 users and 8 purchase. Where do the other 92 go — and what should the push journey do about each of them?
7 steps · 8 data cuts
🔁
Method
The deep-dive loop
One repeatable method for any "go look at the data" problem — decision, trend, segment, funnel, hypothesis, rule.
7 steps · 6 data cuts
🏴‍☠️
Method
Funnels & pirate metrics
AARRR — Acquisition, Activation, Retention, Referral, Revenue. Find which stage leaks before fixing anything.
6 steps · 5 data cuts
📈
Method
Cohorts & retention curves
Group users by when they joined and watch each group over time — the only honest way to read growth.
5 steps · 5 data cuts
🧩
Method
Segmentation & RFM
Recency, Frequency, Monetary — split users into behavioural groups before believing any average.
5 steps · 5 data cuts
Home
Never run out of
case drills again.