В состоянии потока Биография Михаила Мирзаянова как история рок-н-рольщика из 70-ых. Это бескомпромиссная пошаговая инструкция к тому, как заниматься своим делом серьезно, не бросая его на полпути, не продавая своих идеалов. Странно, что до сих пор нет статьи в Википедии с его биографией или хотя бы про Codeforces на русском, в то время как в английской версии вики уже давно существует описание проекта.
Михаил учился в обычной саратовской школе, после которой в 9 классе перешел в физико-математический лицей. Оттуда - поступил в СГУ на прикладную математику и информатику. Там получил серебряную медаль чемпионата мира по программированию и золотую в Европе.
С 2003 начал готовить программистов к олимпиадам, после чего в 2006 его команда стала чемпионом мира по программированию. На фоне своего преподавания из года в год он получал "Самого страшного преподавателя" и был прекрасным тренером.
Ради бОльших денег он отлучился на 2 года от университетской деятельности, но вернулся обратно с четким осознанием, что лучше работать на низкооплачиваемой работе, которую любишь, нежели ото дня в день молиться богам "Прорвало Трубу В Офисе, Отключили Отопление, Болезнь".
"Не должно быть так, что ты себя заставляешь это делать" С этого момента начал заниматься Codeforces, два года писал код. За месяц до запуска работал 12-16 часов в сутки. Сейчас Михаил преподает в ИТМО и ведет свои курсы на базе Harbour Space в Барсе, является председателем жюри четвертьфинала ICPC.
Ему важно получать драйв от работы. Когда он предоставлен сам себе, то погружается в усовершенствование сайта:
"Не выходить из состояния потока длительное время — это очень приятно и круто. Иногда в таком состоянии получалось работать по 18 часов и писать при этом сотни строк кода в час".