The Prep blog
Stories from behind the build
Engineering deep-dives, product decisions, content factory tales, and the occasional founder rant.
Content
How we ship 5,000 MCQs a week without losing quality
The AI + SME + reviewer pipeline, the 50 lint rules that catch 90% of bad questions, and the one rule that catches the last 10%.
2026-05-20 12 min
Read post Engineering
Offline sync without losing your sanity
The Drift schema, the conflict-resolution rules, and the one design decision that kept everything calm.
2026-05-19 13 min
Read post Product
Why exam-taking can't live in a browser
Anti-cheat needs OS primitives the web doesn't have. Here's the honest breakdown — including what we give up.
2026-05-17 9 min
Read post Engineering
Bayesian Knowledge Tracing, in 800 words
How we estimate "how well do you know this topic" from your attempt history — including the bit about Bayes that everyone glosses over.
2026-05-16 8 min
Read post Engineering
SM-2 spaced repetition, explained for exam-prep
How a 1980s algorithm runs underneath your due-reviews — and why we picked it over the newer ones.
2026-05-14 11 min
Read post In the editorial pipeline
Drafts in review. Want to write one? Email hello@prep.app.
Business
ETA Jun 4Per-country PPP pricing: how we set ₹499 / $9 / £7
Security
ETA Jun 11Threat model: 6 layers of identity before paid features
Product
ETA Jun 18