Дома, пока я писал код, моя девушка просила меня помочь то-то и то-то или задавала какие-то случайные вопросы.

В офисе, когда я был в наушниках и написал несколько строк хорошего кода, ко мне подошел коллега и попросил совета по его задаче. Иногда менеджер созывал внезапную встречу, когда я был в «зоне», писал код, как пианист, играющий на пианино.

Я чувствовал разочарование каждый раз, когда меня прерывали. Я понял, что проиграл, когда вернулся на свое место. Обычно мне требовалось от 5 до 10 минут, чтобы найти, где я остановился. В худшем случае я потратил полчаса, чтобы вернуться к идее, которая пришла мне в голову за мгновение до того, как меня прервали.

Со временем я понимаю, что не могу изменить ситуацию. Я не могу запретить им прерывать меня. Вместо этого я передумаю.

На мой взгляд, прерывание — самая сложная задача в мире программирования.

Прерывание является частью процесса кодирования. Когда вы становитесь лучше в программировании и получаете большую ответственность, тем больше прерываний у вас будет. Преодоление этого делает вас большим разработчиком.

Теперь у меня всегда есть бумага или блокнот рядом с моим ноутбуком, и всякий раз, когда меня прерывают, я говорю: «Подожди, одну секунду». Я принимаю к сведению, где я останавливаюсь.

Этот метод может быть не так применим, когда вас вызывают какие-то важные лица, такие как подруга или супруг. Но это весьма полезно во время работы в офисе.

Теперь у меня всегда есть бумага или блокнот рядом с моим ноутбуком, и всякий раз, когда меня прерывают, я говорю: «Подожди, одну секунду». Я принимаю к сведению, где я останавливаюсь.

Этот метод может быть не так применим, когда вас вызывают какие-то важные лица, такие как подруга или супруг. Но это весьма полезно во время работы в офисе.