Flow, as a mental state, was first proposed by psychology professor Mihaly Csikszentmihalyi and is characterized by a distorted sense of time, a lack of self-consciousness, and complete engagement in the task at hand. Software engineers might feel it when they’re writing code, gamers might feel it when playing Guitar Hero III, Christopher Cross felt it when he went sailing.

