September book review: Flow

Mihaly Csikszentmihalyi
Flow: The Psychology of Optimal Experience

Mihaly defines flow as a state of mind when consciousness is harmoniously ordered and thoughts and actions are congruent with each other. People experiencing flow are fully involved in the activity and continue doing it for its own sake. The experience is genuinely satisfying. Nothing else seems to matter.

The author provides general principles and examples that illustrate how such experiences happen. He points out that the normal state of mind is chaos. Without training and without an external object that demands attention, it is hard to concentrate long enough to achieve "optimal experience". This presents a significant challenge for building an environment conducive to flow.

Mihaly offers a thought model to transform potentially entropic experience into flow. You can use it to make the job more enjoyable for your team members or to create online applications that provide flow to your users. I tried to summarize it in the steps below:

  1. Set clear feasible goals. These goals will recognize challenges present in the system and imply skills necessary for the participants to be successful.
  2. Find ways to measure progress. In order to develop new skills, the participants will need to pay attention to the results of their actions.
  3. Help the participants become immersed in the activity. To maintain their full concentration, match the demands of the system with their skills and limit the number of available options to a select few.
  4. Make finer distinctions in the goals and challenges and help the participants recognize the opportunities for action.
  5. Raise the stakes if the activity becomes boring.

Happy reading!

Domain Driven Design at .NET User Group on Thu, October 1, 2009

Jordan Terrell will be speaking on Domain Driven Design tomorrow, October 1, 2009.

Who: Jordan Terrell
What: Introduction to Domain Driven Design
When: Thursday, October 1, 2009
5:00 - 7:00 pm - Presentation
Where: Microsoft Corporation, 8300 Norman Center Drive, Suite 950, Bloomington MN 55437
Cost: Free. Register here.

No Architect article in September

There is no article in the Architect Column this month. I am very busy working on applications scheduled to go live in October. Thank you for your understanding and thank you for reading our blog!

A new kind of art?

Ksenia Symonova is a recent winner of the Ukraine’s Got Talent show. You might think that she is a singer or a dancer, but that is far from the actual case. She is a sand artist.

Take a look at a couple of videos below. They are amazing.

Hamlet D'Arcy speaks at OTUG on Tue, Sep 15, 2009

Hamlet D'Arcy will be speaking on Thinking in Functions this coming Tuesday, Sep 15, 2009.

Who: Hamlet D'Arcy
What: Thinking in Functions / Functional Groovy
When: Tuesday, September 15, 2009
6:00 - 8:00 pm - Presentation
8:00 - 10:00 pm - Pizza and drinks
Where: Brady Educational Center BEC LL07, University of St. Thomas, St. Paul, MN
Cost: Free

See more information at

Welcome to ModelBlog

Thank you for visiting ModelBlog. We hope the time you spend with us will be both entertaining and worth your while. Have fun!