Whether you are designing for a user story or micro-interactions, prototypes are a great way to communicate how your idea will work, before you begin coding. The goal is to experiment using the cheapest means possible—and if you are wrong, to pivot early…