🏞 (image)

A programmer takes between 10-15 minutes to start editing code after resuming work from an interruption. When interrupted during an edit of a method, only 10% of times did a programmer resume work in less than a minute. A programmer is likely to get just one uninterrupted 2-hour session in a day (via Programmer Interrupted )

🏞 (image)

(…) flow is completely focused motivation. Colloquial terms for this or similar mental states include: to be on the ball, in the moment, present, in the zone, wired in, in the groove, or keeping your head in the game . Flow theory postulates three conditions that have to be met to achieve a flow state: One must be involved in an activity with a clear set of goals. (…) The task at hand must have clear and immediate feedback....