There is a very interesting article at on interface design, which I am slowly reading and digesting. The authors say that a good interface has the following properties which allow the users to get "into flow"
- Challenge and require skill
- Concentrate and avoid interruption
- Maintain control
- Speed and feedback
- Transformation of time
Defined tags for this entry: link