Designing For Flow · An A List Apart Article
Ask a web designer what makes a site great, and you're likely to hear 'ease of use.'
Jim Ramsey begs to differ. Web applications in particular, he tells us, work best and engage
most profoundly when they challenge users to overcome difficulties.