A few things I've built end to end — the problem, what I did about it, and what changed.