How I validated design decisions before writing production code — Blankdot