Early on, I’ll create and share a “design explorations” doc with wireframes, workflows, or low-fidelity mockups. Engineers will pepper the doc with questions around micro-interactions, empty states, error messages, etc. — things I usually haven’t thought about yet. With these questions in mind, I’m able to account for…