Psychology Behind Compelling Apps – CodeMash

Slides

Books

Articles

Videos

Here is a clip of Jack White from the White Stripes tasking about the importance of constraints: