Катапультирование из "потока"
Весь мир программистов делится на 2 категории, и нет, не по пониманию десятичной системы, а на тех кто считает что кодить 8 часов подряд невозможно и на тех кто считает, что 8-10-12, а иногда и 20 - это не предел
Состояние "потока" - крутая штука. Именно благодаря ней я сделал несколько супер-крутых проектов, которые помогли мне заработать очень круглую сумму денег. К сожалению в войну состояние потока "не работает с Украиной" (почти как компания из США из вчерашнего поста), но ещё до войны я начал ставить себе таймер на 3 часа на "катапультирование" и принудительный разрыв потока
Поток суперкрут тем, что у тебя дедка за репку, бабка за дедку, ой... одна микрозадача цепляет за собой другю, вторая - третью, и поскольку ты глубоко погружён и сконцентрирован на контексте - задачи становятся простыми и понятными - знай, держи рядом бумажку или любой другой способ трекинга этих микрозадач и будет огонь
К сожалению, я не раз и не два "в состоянии потока" оказывался героем анекдота про "что тут думать, тут трясти надо". Работа в потоке подобна туннельному зрению - вы гиперконцентрируетесь на том, что делаете и в такой гиперконцентрации очень легко за деревьями перестать видеть лес
Поэтому я теперь каждые 3 часа встаю и гуляю минут 30, стараясь очистить голову от мыслей о задаче (это прям очень сложно для меня)
И после перерыва я сажусь, достаю листик (прям как пилот с чеклистом) на котором написаны 3 вопросов:
1. Как я оцениваю эффективность сделанного - не продолжаю ли я следовать "выбранному пути", потому что жалко бросить?
2. Как на моё восприятие задачи повлияли новые факты (к примеру проблемы с кодом, ограничения бэка и так далее), которые всплыли за последние 3 часа? Возможно имеет смысл с учетом новых реалий отложить задачу, запросить помощь бека чем быть героем?
3. Что следующее? Возможно то, что выписано на листик надо сделать в другом порядке?
И только после этих вопросов двигаюсь дальше. Даже если очень зудит дописать вот этот кусок кода прямо-прямо сейчас
Post #34
3.18K

- 👍 64
- 🔥 8
- ❤🔥 5
- ❤ 4
- 👎 1