Разработка под шум
Я занимаюсь разработкой как хобби, обычно уже после работы. И это не всегда легко: к вечеру ты устаешь, внимание плывет, а потом нужно внезапно отвлечься — помочь по дому или приготовить ужин.
Что я делал раньше (и иногда делаю до сих пор)
В 99% случаев все выглядело так: Ctrl+T (новая вкладка), потом жму Y, чтобы открыть подсказку с YouTube. И все, следующие 10 минут улетают на то, чтобы найти видео, открыть его, полистать, почитать комменты, переключиться на следующее. Сказал 10? Ладно, уже минус 20 минут.
Даже если ты наконец поставил нормальное видео фоном, появляется следующая проблема: сложно сосредоточиться, когда тебе кто-то болтает в ухо.
В итоге получается такой «зебра-режим»: 10 минут слушаю видео, потом переключаюсь на код. Пишу, дохожу до какой-то точки, снова видео.
В чем моя ошибка
Мне кажется, проблема в том, что у меня не получается войти в поток.
Сам по себе код иногда недостаточно стимулирует. Не загружает голову полностью, и из-за этого тянет добавить еще какой-то стимул, чтобы выйти на уровень чуть выше своих текущих возможностей.
Но для потока еще важна постоянная петля обратной связи. А у меня эта обратная связь превращается в смесь логов от выполнения кода и вообще чужой болтовни, которая никак не связана с задачей.
Что реально помогает мне
Мне заходят почти любые лоуфайные ритмичные звуки. Когда есть меняющийся паттерн, который можно предугадывать, а по ходу трека подстраивать свои ожидания.
Мой абсолютный топ — артист nervous_testpilot (Bandcamp, Soundcloud). Иронично, но один из его EP называется «Music for Code».
На втором месте — бурый шум. У него сильнее выражены низкие частоты, чем у обычного белого шума, где шум равномерно распределен по всем частотам. Из-за этого он ощущается мягче.
Поначалу может быть непривычно, потому что это куда менее интересно, чем чья-то болтовня или любимая музыка. Но уже через минуту замечаешь, что работаешь более длинными рывками, и мысли становятся яснее.
