A place to write about data, software, and whatever catches my curiosity — free from the pressure to monetize or to be right. Exploration, for the simple pleasure of it.
Browse: Data·Image Processing·Cryptography·Personal
Dynamic Email Templates - Part 3: Stopping on Regret · latest
How we turned 'is my test done?' into a statistical verdict using an expected-regret stopping rule, and the lifecycle machinery around it: promoting winners and graduating finished tests into static templates.
Dynamic Email Templates - Part 2: Allocating on Confidence
A field guide to allocation strategies for per-slot email bandits: probability matching versus proportional rules, per-slot rewards, cold-start gates, guardrails, and shrinkage - the math, the strengths, and the failure modes of each.
Dynamic Email Templates - Part 1: One Bandit per Slot
How we evolved from A/B testing whole emails to dynamic templates with per-component variant pools, using independent multi-armed bandits per slot to escape combinatorial explosion - covering the architecture, the weights table, and the feedback loop.
