Let’s say you’re designing some way to send video from one device to another device (for example, from your phone to your TV), and you think "ah ha! instead of pressing a boring button, what if we made it so you could just flick the video off your phone’s screen up to the tv?"
I admit, it sounds neat at first. But it’s classic jetpack design, putting "wow" before "it just works". In real world usage, the interaction falls apart.
[…] you could remove the gesture, leaving you with a button. A single, understandable, discoverable button that can work for multiple outputs. It’s not sexy and new, but it works. And we need more “it just works” design in the world.
I’m a big fan of buttons. (via)