Коллеги, как вы считаете, какое минимальное время допустимо посвящать работе?
Известно ("Peopleware", "Путь камикадзе", и т.д.), что постоянные переработки не увеличивают общую производительность труда. Что нельзя заставлять людей работать больше. Что на людей нельзя давить, и т.д.
У меня же вопрос другой. Возьмем программиста, у которого в трудовом договоре стоит 40-часовая рабочая неделя.
Эти 40 часов в неделю делятся на:
1) Нерабочее время. Разговоры о погоде, футболе, политике. Общение по ICQ со своими знакомыми и семьей на темы, никак не связанные с IT. Посещение Internet-ресурсов, никак не связанных с IT. Общение на RSDN в форумах "О жизни" и "Политика".
2) Околорабочее время. Время, затрачиваемое на деятельность, связанную с программированием, но напрямую не связанную с его текущими задачами на работе. Изучение новых технологий, не связанных с текущими обязанностями программиста. Треп на тему Windows vs Linux. Рассказы про то, как работается в других компаниях. Общение на RSDN в таких форумах, как "Этюды для программистов" или "О работе".
3) Рабочее время. Время, затрачиваемое на непосредственно выполнение текущих задач: кодирование, изучение проектной документации, отладка, тестирование, общение на RSDN в тематических форумах, посвященных используемым в данный момент технологиям.
Как Вы считаете, какое минимально допустимое время разработчик ПО должен уделять непосредственно работе?