iA


Creative programming and “Flow”

Average Reading Time: about a minute.

A discussion of Flow and programmers, from DevX.com, in an article entitled, “Understanding the Psychology of Programming“:
“Flow can only be broken if an interruption requires a programmer to mentally change contexts. This means that you can tap a programmer on the shoulder and ask them what they’re doing, or even suggest a line of reasoning to them, and everything will be fine. But if you ask them where their timesheet is, you’ve broken it… Drop out of the context, and it takes a while to restore it.”
While the article specifically deals with programmers and programming, it’s insights are applicable to any creative enterprise, and certainly to the creation of instruction.

  • How can we avoid that deadly drop from context while developing e-learning?
  • What is the designer’s context and environment?
  • What tools do we need to develop to move the design along and keep the designer in the “flow” state?
  • What tasks are intrusive on this state?

As Bryan Dollery, the author of the piece at DevX says, “I don’t give a fig if this costs you more money; the potential benefits are huge. If you continue to view the world as a risk/value proposition then you’ll continue to produce mediocre results. Your software is produced by humans; learning something about their psychology is a good idea.”