From: https://speakerdeck.com/lynnandtonic/art-the-web-and-tiny-ux