A critical factor in making developers and designers work cooperatively and cross-functionally is a shared understanding of design and code. One aspect that disrupts this is interaction states. Time and again, designers forget to design every state, and developers are left guessing how to implement them. A lack of shared understanding creates a frustrating back-and-forth of tweaking, reviewing, and implementing minor changes. When designers and developers both have a common language for talking about interaction states, development time is quicker, and products are better. …

Joel Miller

Lead product designer at Visly.app. I write about development, design and collaborating on products.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store