I recently caught "Where Good Ideas Come From" by Stephen Johnson on Alex Hillman's blog, and was intrigued by Alex's unique implementation of a 'like button'.
Behaviour
The element's initial state:
Hovering over the element with a mouse cursor or touching and holding on a touch device, the dot grows with the 'don't move' cue (which is huge on touch devices):
Once the circle fills, which takes about 1.5 seconds, the button is 'clicked':
Why?
It seems odd that one would want to make giving kudos slightly more difficult than it otherwise could be. Aside from the obvious answer*, why would one implement this type of user interface behaviour (for what I interpret to be an action without negative consequences)?
* The obvious answer (something I'm also somewhat guilty of with my new site design) is implementing something interesting and different just because it's interesting and different.
touching and holding on a touch device
- This makes it much more difficult to do accidentally