Victor Bayin has commented on the ACM Ubiquity article by Benjamin B. Bederson titled, Interfaces for Staying in the Flow. I haven’t read it yet, but it looks like an interesting read.
“Being in the flow”, as it is referred to by Psychologists, is the study for “optimal human experience” and over the years, basic characteristics of flow have been identified. The paper reviews the literature, and interprets the characteristics of flow within the context of interface design.
http://www.cs.umd.edu/localphp/hcil/tech-reports-search.php?number=2003-37