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.
Winning with Multi-Armed Bandits: Smarter Experimentation in Databricks
Learn how Multi-Armed Bandits provide a powerful alternative to static A/B testing by balancing exploration and exploitation, using Bayesian methods to adapt experiments in real time and maximize results.

Simple Anomaly Detection in Databricks Using Mean and Standard Deviation
Learn how Consumidor Positivo built a simple yet effective anomaly detection system in Databricks using mean, standard deviation, and generative AI for rapid data quality monitoring, automated diagnosis, and actionable insights.
