Поток появляется тогда, когда наши навыки позволяют нам ставить перед собой достаточно сложные задачи: если задача слишком простая, нам скучно, если чересчур сложная, мы заходим в тупик и наступает отчаяние. Это значит, что для каждого уровня мастерства есть свой уровень сложности, обеспечивающий поток. Точно так же обучение максимально эффективно тогда, когда мы выходим за рамки того, что уже знаем и умеем, и входим в зону экспериментов и ошибок, приносящих нам опыт и новые знания.