Что такое рабочая атмосфера для правильного программинга? Теперь-то я могу это сформулировать.
Не по порядку важности.
Скомканная постель, несколько дней немытые полы. Самому мыться тоже не надо хотя бы пару дней (больше уже неприятно). Отсутствие хоть каких-либо временных вех — сна по расписанию, назначенных встреч и пр. Не надо выходить из дома. В магазин, в салон, гулять — не надо. Звонки делать не рекомендуется. Если есть что-то срочное — отложить на неделю.
Еда — что есть в холодильнике, то и есть. Если не охота, можно пить сок. Варёные яйца с горчицей приветствуются. Но желательно урывать кусками, никакого плотного питания. Если мяса, то мало. Если гороховые хлопья — пока не противно (хм, если сьесть лишнего противно очень даже будет). Кукурузные хлопья с молоком — можно. Основное правило — постоянно что-то поглощать (хоть сок) и быть перманентно голодным.
Свалка грязной посуды в раковине приветствуется. Но тут главное не переборщить. Пакет с мусором выносить не надо, это прервёт всё состояние.
Сон. Захотелось — лёг, захотелось — встал. Желательно иметь в перспективе 2-3 полностью пустых дня, что б не беспокоило, что завтра в хх:хх что-то сделать, а ты будешь полностью убитый и невыспавшийся.
Музыка. Под настроение. Депрессняк приветствуется.
Рабочие задачи. Рекомендуется выкинуть всё срочное, всё, относительно чего есть хоть какие-то обязательства (всё это нужно будет делать на аврале через пару дней, но про это вспоминать никак нельзя) и заняться совершенно посторонним. Желательно такой задачей, экономическая целесообразность которой крайне туманна, что б такие мелочи жизни, как деньги, не отвлекали от полного погружения.
Немного сумбурно, но распечатывать и вешать на стенку уже можно.