Я даже не знаю, имеет ли этот вопрос смысл ... но позвольте мне дать вам понять ...
представьте ... Вы полностью погружены в какую-то программную мысль / идею / концепцию, ваш мозг находится в наиболее активном состоянии, придумывая решение проблемы, или, как выразился Джоэл Спольски, - вы глубоко в своей "зоне" «И, вдруг, кто-то или какое-то событие разрушает ваше увлечение - что-то, чего вы просто не можете избежать, что-то, чему вы должны заниматься. ... воображение завершено .. назад к реальности
То, что может нарушить вашу концентрацию, может быть ...
- Вы вызваны на срочную встречу
- ваш код нарушил ежедневную сборку и ваш коллега звонит вам
- Вы просто вспомнили что-то, что вы должны были сделать, но забыли сделать это
- у твоего товарища по команде есть какие-то захватывающие новости, и ты должен слушать
- ваша девушка (или парень) только что пришел
Теперь предположим, что у вас есть всего 5-10 минут, прежде чем вам придется покинуть то, чем вы были глубоко заняты, и развлекать перерыв.
Мой вопрос - как вы быстро «спасаете» состояние души, в котором вы были, когда пришла диверсия. Вы пишете это в «какой-то форме» на бумаге или на компьютере, или вы просто «запоминаете» это как-то. Как вы спасаете эти точные мысли в течение 5-10 минут, чтобы позже, когда вы вернетесь, вы могли наверстать упущенное прямо из «точки», которую вы оставили.
Со мной часто случается так, что я просто не могу вспомнить те точные мысли, о которых думал до удара - и чувствую, что потерял хорошую идею или решение проблемы. я пытаюсь мыслить задним числом, изо всех сил пытаясь добраться до того ЖЕ когнитивного состояния, которое вдохновило меня на идею - но я расстраиваюсь, что не смогу «туда добраться».
Что-то подобное случается с вами? как вы "оправились" от этого?
Моя главная проблема не в коде - это те «абстрактные идеи», которые еще не были преобразованы в код, которые мне нужно как-то «сохранить».
-- Обновить --
После многих лет, я могу с уверенностью сказать, нет НИКАКОГО возможного способа сделать это. Никакое количество пометок вашего когнитивного состояния на листе бумаги не позволит вам восстановить его таким, каким он был. Наш мозг гораздо сложнее, чем ничтожество отрывков, когда дело доходит до информации, которую он активно хранит в любой момент времени.
Лучший способ - избегать отвлечения внимания, независимо от того, насколько это важно, разве что это ситуация жизни и смерти. Нет ничего важнее, чем быть в зоне и закончить ее.
Если ваше рабочее место достаточно наивно, чтобы не ценить чье-то «нахождение в зоне», тогда пора искать новое рабочее место. YMMV хотя. И с личными отношениями, это социальные навыки и щепотка артистизма, которые могут сделать мир добра.