Разрешено ли обычно ходить в программной среде?

Я работаю разработчиком программного обеспечения.

Я написал на своем личном веб-сайте, что считаю прогулку важной частью моей работы. Я вижу для этого две причины: во-первых, мне неудобно сидеть весь день, а во-вторых, я чувствую, что необходимо отвлечься от кода, чтобы посмотреть шире, не отвлекаясь на все остальное на моем рабочем месте.

Чтобы быть очень конкретным, я имею в виду, что я встаю со своего места и хожу по улице в течение 15-20 минут, обычно один раз утром и один раз после обеда.

Некоторые из моих коллег сказали мне, что они работали в местах, где это не разрешено. Они говорят мне, что персонал отдела кадров сделает им за это выговор (по мнению отдела кадров, кто-то, кто ходит вокруг, не «работает». Мы знаем, что это неправильно, а они нет).

Я хотел бы узнать от тех, кто более опытен, какое отношение более характерно для разработки программного обеспечения. Ходить вообще считается допустимым?

Спасибо за ответы! Я хотел бы упомянуть, что, по моему мнению, ходьба с размышлениями о коде является такой же частью работы, как и написание кода.
Похоже, ваши друзья работали в потогонных мастерских 3-го мира.
У меня давно сложилось впечатление, что в США существует какое-то юридическое требование об определенном количестве минимальных перерывов в смену и их продолжительности. Я думал, что через каждые четыре часа должен быть десяти-пятнадцатиминутный перерыв (оплачиваемый) и полчаса на обед (неоплачиваемый), если смена длилась 6 или 8 часов. Меня никогда особо не интересовали подробности, потому что дух закона всегда соблюдался. И, конечно же, работодатель может предоставить дополнительные возможности для перерывов по своему усмотрению.
В этом вопросе могут быть некоторые культурные аспекты. Где вы находитесь?
Ну, большинство своих сложных проблем я решаю ночью, принимая душ. Я даже решаю много проблем, когда сплю и вижу сны. Так что, я думаю, я должен иметь возможность взимать плату за это время с моего работодателя и клиента. Я уверен, что это было бы очень хорошо на большинстве мест работы. Проблема не в том, что ты ходишь, проблема в том, что ты ходишь не менее 40 минут и заряжаешься за это. Хотя это правда, что вы можете думать о работе во время прогулки, почти все остальные совершают эти прогулки в свое свободное время. Так что это не выглядит хорошо для вас.
Я бы сказал, что ходьба работает . Может быть, нет, если вы весь день вводите значения в электронную таблицу, но вы разработчик. Вы сталкиваетесь с проблемами в течение дня, и прогулка может дать вам время, чтобы найти решения этих проблем. Изменение моего окружения — один из моих лучших инструментов, когда я застрял на проблеме. Если вы не будете ходить по 7 часов подряд, я не найду никаких проблем.
Одна из возможностей заключается в том, что ваши коллеги раньше занимались другой работой (колл-центры, заводские сборочные линии, логистика, розничная торговля…)
Многие разработчики программного обеспечения иногда работали в душе.
Мне смешно читать ответы 8-летней давности. Я не работаю в Силиконовой долине, но разработчиков ПО так мало, я не могу себе представить, чтобы работодатель был доволен тем, что его менеджеры делают выговор кому-то за прогулку. Я надеюсь, что все не вернется к тому, как все работало 1-2 десятилетия назад.
Разработчикам программного обеспечения платят за то, чтобы они думали . Ходьба отлично подходит для этого.
По моему опыту курильщики получают пропуск. Обычно они встают, выходят на улицу и затем курят минут 10. Но если вы не курите и встаете, выходите на улицу и просто идете 5 минут, люди скорее смотрят на вас смешно. В конце концов, я бы сказал, что это всегда зависит от корпоративной культуры. Однажды у меня была стажировка, когда программисты случайным образом вставали, играли 5 минут в дартс или футбольный мяч или как там это называется в США, а иногда даже просто зависали в виртуальной реальности и выполняли какие-то упражнения. Хотя это редко

Ответы (12)

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

Конечно, разные рабочие места будут смотреть на это по-разному. При поиске работы вы обязаны должным образом оценить своего работодателя, и иногда вы можете сделать это, просто наблюдая за тем, как люди ведут себя в офисе. Также можно многое рассказать об оформлении кабинета. Это мягкая кубическая ферма? Или у них есть столы для настольного футбола, настольного тенниса и другие удобства, которые, кажется, предполагают, что можно встать и подвигаться?

В одном конкретном случае, когда я искал работу, я позвонил в службу поддержки клиентов, сказал, что подаю заявку, и задал представителю несколько вопросов о том, как ему/ей нравится работать в компании. Ответы помогли мне взглянуть с точки зрения не-менеджера на то, во что я ввязываюсь.

Учтите, что любой бизнес, на который стоит работать, вероятно, захочет, чтобы его сотрудники оставались здоровыми, и, учитывая опасность для здоровья от сидения за столом весь день, некоторые, вероятно, будут поощрять вас вставать и двигаться. Если это еще не ясно, я настоятельно рекомендую держаться подальше от организаций, у которых могут возникнуть проблемы с тем, чтобы вы вставали и ходили. Это их решение решать, как они хотят управлять своим персоналом, и это ваше решение искать лучшую работу, если один конкретный работодатель придерживается ограничительного стиля управления.

Я думаю, вы что-то напутали с "дизайном офиса"
Да! Вы можете многое сказать о компании по тому, как она представляет себя. Внешний вид офиса аналогичен одежде, которую вы или я могли бы надеть на собеседование. Оба дают некоторое представление о том, подходит ли это.
Мне очень нравится идея позвонить в службу поддержки клиентов!
Я никогда не видел оплачиваемой должности, которая не имела бы четко определенных часовых ожиданий или ожидала, что люди сделают определенный объем «работы», а затем сделают все, что захотят, в свое свободное время. Я также слышал, как многие специалисты по программному обеспечению объясняют, почему оценка времени очень, очень, очень сложна (поэтому нет хорошего способа измерить, сколько работы X потребовало) — вот почему наличие часов для работы имеет большой смысл.
Да, оценивать время сложно, но я рад, что в последнее время они подталкивают меня к этому. В противном случае я никогда не был бы хорош в этом!
«Наемному работнику платят по результатам, а не по отработанным часам». На какой планете ты живешь? Я хочу переехать туда.

Я не работал ни в одной среде, где отдел кадров имел бы какие-либо полномочия для управления производительностью, вынесения выговора или принятия мер в отношении любого сотрудника (кроме сотрудников отдела кадров, конечно).

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

Еще более интересно то, что в большинстве наших руководств по охране труда и технике безопасности (которые находятся в ведении отдела кадров) говорится о необходимости как раз противоположного — они поощряют сотрудников делать 5–10-минутные перерывы от клавиатуры каждый час и регулярно ходить. Это разработано для снижения риска профессиональных проблем, связанных с ТГВ (тромбоз глубоких вен) и RSI (повторяющаяся травма от перенапряжения, также называемая OOS, синдром чрезмерного профессионального использования), за которые, конечно, компания будет нести ответственность, если это было результатом рабочего места. условия и правила.

Например :

План работы для экранной работы должен предусматривать регулярные перерывы не менее 15 минут в час для сосредоточенной экранной работы и 15 минут каждые 2 часа для менее напряженной работы.

Я бы посоветовал, если вам когда-либо запретили HR делать такие короткие перерывы, отправив им несколько ссылок о риске, которому они подвергают компанию, в результате политика быстро изменится.

Есть много мест, где HR будет решать подобные вопросы. Однако, как правило, это инициируется руководством человека.
@Чад - Интересно. Хотя я обращаюсь к HR за советом, когда возникают сложности, и они предлагают поддержку, я не хотел бы отказываться от своих обязанностей перед ними. Часть работы и все такое.
Я не возражаю, но некоторые менеджеры — бесхребетные политики, которые не служат ни одной цели, которая не поможет продвинуться по карьерной лестнице.
@Chad - если вы измените «менеджеров» на «людей», я соглашусь. У меня было много сотрудников, пришедших «поболтать» с заточенными ножами, готовыми воткнуть их в спину своим коллегам. Этот вид проблемы типичен - обычно это коллеги, которые подают первоначальную жалобу в пассивной / агрессивной манере «это несправедливо», сжимая при этом копию руководства компании. Честно говоря, перенаправление «здоровье и безопасность», которое я предлагаю, представляет собой аналогичную «игру», просто с использованием внешнего «молотка», а не корпоративного.
Как и во всем, менеджер должен информировать HR, когда они неправильно обращаются со своими сотрудниками.
У меня такое ощущение, что 5-10-минутный перерыв каждый час от экрана может быть требованием в Великобритании. Но только в том случае, если работодатель категорически отказывается от того, чтобы вы могли смотреть на что-либо, кроме своего экрана, вы можете подать в суд, я думаю. HR «советует» вам это сделать, чтобы они прикрыли свою задницу.
@BunjiquoBianco - Некоторые отделы кадров будут выполнять только минимальные юридические требования в качестве политики, но другие рассматривают это как снижение риска (как и некоторые страховые компании).
@GuyM Да, я согласен с этим. Я работал в обоих стилях компании в прошлом

Не существует «одной» среды разработки программного обеспечения, поэтому трудно обобщать, но...

... чем более корпоративной/большой является организация, тем больше вероятность того, что в этом месте полно дресс-кодов, требований 40-часовой рабочей недели и глупых кадровых политик, таких как «не ходить пешком».

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

В конце концов, компания должна быть готова делать все, что в разумных пределах, чтобы вам было легче выполнять свою работу.

Лично для меня любое место, в котором есть кадровая политика «не ходить пешком», вероятно, ужасное место для работы.

Лично для меня любое место, в котором есть кадровая политика «не ходить пешком», вероятно, ужасное место для работы. Это прекрасные примеры способов выявить проблемы с потенциальным работодателем, прежде чем вы согласитесь на окончательное предложение. Я не могу сказать вам, сколько раз мне вручали контракт, руководство для сотрудников и т. д. Доходил только до второй или третьей страницы, прежде чем решил отклонить предложение. Эти догматические нюансы являются криком тревоги о нездоровом месте работы.
@RualStorge Моим любимым примером этого был тур в агентстве, которое хотело предложить мне работу. Конец тура завершился остановкой у «холодильника бесплатного пива», который, по их мнению, был огромным плюсом для работы там — пока они не сказали, что открывают его в 17:00 по пятницам, чтобы все могли собраться вместе и сделать демо. Все, о чем я мог думать, было: «Вы все еще здесь в 5 часов вечера в пятницу!?» :)
@RualStorge, отличная идея. В следующий раз, когда я буду искать работу, я попрошу показать справочник по кадрам, прежде чем принимать какие-либо предложения. Обычно я видел это только в первый день. Вы правы, это может дать представление о культуре этого места. (Конечно, в одном из худших мест, где я когда-либо работал, не было справочника по персоналу, так что для меня это был бы огромный красный флаг.)
@HLGEM стоит отметить, что многие компании просто копируют и вставляют политику других компаний ... в тех, которые я бы назвал предостережением, а не полным красным флагом, но стоит иметь в виду. (Я останавливался в нескольких интервью и говорил что-то вроде: «Как вы проектируете оружие, если у вас есть политика, согласно которой вы не можете говорить о нем здесь?» или «Разве это не нарушение закона, чтобы не позволять людям обсуждать заработную плату?» среди их коллег?), но вы должны действовать осторожно, иногда это плюс в вашей книге, чтобы знать эти вещи, иногда это рассматривается как негатив. Зависит от вовлеченных лиц.
«…чем более корпоративная/крупная организация, тем больше вероятность того, что в этом месте полно дресс-кода, настойчивости в 40-часовой рабочей неделе и глупых кадровых политик, таких как «не ходить пешком». -- Я работал в некоторых крупных организациях, и ни в одной из них ничего подобного не было. Возможно, мне повезло.
Я слышал об одной компании, которая заявила «Дресс-код: одетый».

По моему опыту, это было бы хорошо, если бы чья-то производительность в целом была хорошей. Я мог видеть случаи, когда кто-то, у кого были плохие оценки производительности, мог подвергаться более тщательному изучению, и, таким образом, это могло быть неодобрительно, поскольку они рассматривались как пустая трата времени вместо того, чтобы работать. Другой фактор заключается в том, будете ли вы доступны для звонков или экстренных ситуаций, если что-то случится. Если у вас нет номера мобильного телефона, по которому можно было бы позвонить, может возникнуть проблема, если вас будут рассматривать как «дежурного» для решения производственных проблем как можно скорее.

Однако, если кто-то известен тем, что делает хорошую работу, то у него больше шансов на то, чтобы сделать перерыв. Это было бы частью меритократии, которая может существовать среди технарей из того, что я видел. Есть кое-что, что можно сказать о пометках в календаре и о том, чтобы знать, когда делаются эти перерывы, чтобы не возникало вопроса: «Где Боб?» на это отвечают: «Я не знаю» от всех остальных членов команды.

Делать это нехорошо, даже если у этого сотрудника низкая производительность труда. В этом случае вы должны найти альтернативные решения в отношении этого сотрудника; в противном случае очень трудно провести грань между тем, кто получит это лечение, а кто нет.
То есть вы все время спрашивали, прежде чем покинуть свой стол?
Боже нет! Я бы уволился, как только они введут что-то подобное. Я просто говорил, что если компания решит применить это для непродуктивных сотрудников, то вся рабочая атмосфера будет наполнена заявлениями о том, что «это несправедливо»…

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

Например, вы можете застрять на чем-то или быть сосредоточенным в течение длительного времени, и вам нужен кровавый перерыв. У меня было бесчисленное количество раз, когда я часами исправлял ошибку или искал изящное решение, и я решал их во время своих перекуров.

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

Если компания активно занимается такого рода вмешательством, она явно не понимает, как должны работать работники умственного труда. Хуже того, они обращаются со своими работниками как со своими рабами, в которых у них нет перерывов и прочего. Со временем это отношение проявится и в других областях, связанных с работой.

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

По моему опыту, чем более технологична компания, тем больше вероятность, что она осознает, что ваша продуктивность не измеряется тем, сколько часов в день вы сидите, печатая на клавиатуре. В большинстве компаний HR не собирается вмешиваться, пока их не пригласит ваш менеджер или его/ее менеджер. Так что, если вашего менеджера это устраивает, я бы не стал беспокоиться о HR.

Один из лучших программистов, с которым я когда-либо работал, часами бродил (иногда на улице) с чашкой кофе. Затем он садился и реализовывал свое решение, и гораздо чаще оно правильно компилировалось и выполнялось с первой попытки. Определенно полезно иметь в голове четкую картину того, что вы собираетесь кодировать. Если свежий воздух и природа дадут вам более ясную картину, для меня это звучит как повышение производительности.

Простите старушку, но я работал в Digital (DEC) много лет назад, на заводе в Мейнарде, Массачусетс. Это была очень старая мешанина из зданий, соединенных самым странным образом, и в ней легко заблудиться. Большие старые окна и широкие деревянные полы. И ходить вокруг было частью культуры. Когда вы застряли на какой-то проблеме или просто устали, чувствовали себя некомфортно или нуждались в том, чтобы проветрить голову, лучшим вариантом было просто пройтись по новому маршруту внутри зданий.

Но DEC была одной из первых компаний, которая стала более уступчивой и осознала, что программное обеспечение — это «творческая» работа. У нас было неограниченное количество больничных и личного времени, а также не было жесткого графика работы; все, что вам нужно было сделать, это сделать свою работу. Почти все офисы были в стиле «кампусов», которые были так популярны в 70-х и 80-х, с деревьями, лесами, местами для прогулок и отдыха, местами для дыхания. Мельница была гораздо более закрытой, но в ней было так много причудливости, что это было похоже на путешествие в другую страну.

Даже в более жесткой рабочей среде возможность вставать и ходить имеет много преимуществ. Конечно, сидеть часами в одном и том же положении вредно для здоровья; ваше тело должно растянуться, а ваши глаза должны оторваться от экрана компьютера и начать нормально моргать. Иногда вашему разуму нужно думать о других вещах, пока вы решаете сложную проблему. И ваша психика нуждается в напоминании о том, что вы человек и что ваши чувства хороши не только для дыхания переработанным воздухом.

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

Девиз компании Digital — отличный показатель того, как там ответили бы на ваш вопрос: «Честность и уважение к клиентам и сотрудникам».

Несколько фотографий, чтобы показать, насколько странным был комплекс:

Когда я заканчивал CMU в 1979 году, DEC считался лучшим работодателем. Ситуация изменилась довольно быстро, когда рабочие станции Unix, а затем ПК заменили старые мейнфреймы VAX.

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

Надеюсь, у вас есть начальник, который заступится за своих людей и проинформирует отдел кадров об их неверных предположениях. Некоторым платят за то, чтобы они думали.

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

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

Излишне говорить, что я обновил свое резюме, как только вернулся домой. Любая компания, которая таким образом измеряет время инженеров-программистов, безусловно, имеет множество других проблем.

Обобщенный ответ, вероятно, зависит. Конечно, самая современная теория управления, которую я видел, говорит здесь о преимуществах перемещения тела и подходе, согласно которому работа с умом (включая разработку программного обеспечения) лучше всего оплачиваемая, ориентированная на результат работа, где не должно иметь значения, что вы делаете. наблюдаемое поведение есть (пока оно не оскорбительное) до тех пор, пока вы делаете работу хорошо и вовремя. Я не думаю, что кто-то может честно усреднить совокупность мнений менеджеров/компаний о том, широко ли соблюдаются лучшие практики. Я бы на это надеялся, но с уверенностью сказать трудно.

Но позвольте мне указать на пару полезных областей управления, политики и потенциальных идей для законодательства:

Перерывы - оплачиваемые и почасовые

Я заметил тенденцию, что перерывы считаются по-разному в зависимости от того, работаете ли вы на окладе или почасово. В любой корпоративной политике, как правило, гораздо больше регламентации по защите прав почасовых работников. В некоторых офисах я видел обязательные перерывы для них, и, поскольку законодательство США предусматривает это, их перерывы покрываются как часть их заработной платы (если обед не включен). Часто руководящие принципы в отношении заработной платы не столь ясны, учитывая, что часы гораздо более гибкие, хотя в случаях, когда время работника оплачивается клиенту, это также может быть довольно регламентировано.

Отработанные часы?

Обычно с наемными работниками я видел, как менеджеры обычно записывают время входа и выхода (если это традиционная офисная среда). Вам нравится знать, что вы можете найти людей на определенное количество часов в день. Я часто не замечаю, что большинство менеджеров заботятся о перерывах, но если они длинные или если вас трудно найти в течение нескольких часов подряд, оправдание «Я прогулялся» может не сработать. В сущности, 5-10 минут намного проще, чем 30-60 минут, особенно если мы разговариваем два раза в день. Даже 20-минутный перерыв два раза в день будет составлять более получаса (обычная единица измерения времени), и менеджер может ожидать, что вы пробудете дольше обычных 8 часов , если это не так. т командная норма.

Тем не менее, если вы быстро продвигаетесь вперед, оправдывая те же ожидания, что и все остальные, и делаете это в обычные часы в день (включая перерывы), то мне трудно увидеть, что у среднего менеджера есть проблема.

Размещение

По крайней мере, в законодательстве США к слову «размещение» относятся с определенной осторожностью. Если у вас есть различные проблемы со здоровьем, настоятельно рекомендуется совершать несколько коротких прогулок в день. Я бы зашел так далеко (с личной точки зрения, здесь нет медицинской экспертизы), чтобы сказать, что если вы считаетесь человеком, короткая прогулка пойдет вам на пользу... возможно для многих, если не для всех людей.

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

Разрушение

Если посмотреть под другим углом, то распространенной причиной, по которой руководство возражает против хождения вокруг, обычно является срыв. Некоторым людям нравится ходить пешком, другим нравится как можно меньше отвлекаться — и в некоторых условиях эти два явления могут быть взаимоисключающими. Будьте бдительны, обходя окружающих, и задавайте тон, ограничивая или избегая разговоров.

По крайней мере, в тех местах, где я работал, критикуют не ходячих, а тех, кто бродит по коридорам в поисках пикантной беседы вместо того, чтобы приступить к работе, и его называют бездельником. Но если время выбрано неудачно, и вы всегда прекращаете разговор, когда входит руководство, возможно, вы задаете тон, который вы бы предпочли предотвратить.

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

Производительность

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

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

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

Я иногда встаю и хожу. Когда я работал в офисе, я выходил из офиса, шел в столовую, делал несколько раундов в столовой и возвращался в свой офис к своему столу.

И в это время я обычно решал какую-нибудь задачу, требующую подлинного понимания какого-то сложного вопроса и подлинного творчества.

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

Не позволять мне ходить, скорее всего, означало бы застрять на некоторое время. Наверное, до следующего утра под душем :-)

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

Кодировщику очень полезно иногда просто отойти от своего кода, сделать что-то тривиальное всего на пару минут и вернуться к своему коду свежим взглядом.

Так много раз со мной случалось, что я боролся с частью программного обеспечения, которое не делало то, что я хотел, и в припадках истощения просто было достаточно. Просто чтобы вернуться через 15 минут и сразу стало ясно, какая маленькая ошибка была в корне моих проблем (много раз это была неправильно поставленная точка с запятой).

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

Любой человек, который долгое время занимался кодированием, знает, что программирование в основном состоит из высокоуровневого мышления. Человеческое существо может делать только ограниченное количество таких мыслей в день. Вот почему я считаю, что 6 часов в день — это действительно максимум, который вы можете сделать за день, если хотите работать непрерывно. Выгорание, к сожалению, является реальной проблемой для программистов.

В конечном счете, если работодатель чувствует необходимость управлять вами на микроуровне, даже если в этом нет необходимости, вы должны спросить себя, какова мотивация работодателя для этого. Они не доверяют вам выполнять работу или думают, что вы не в состоянии это сделать? В любом случае в этот момент вы должны думать, что доверие ушло.

Я с удовольствием обсужу свой процесс создания кода с моими коллегами-программистами, техническим руководителем, главным техническим директором или любым другим, кто зарабатывает на жизнь тем, чем я занимаюсь. Я ни в коем случае не думаю, что я выше критики. Я просто потребую, чтобы источник моей критики методов был соответствующим образом квалифицирован. Если человек недоволен тем, что он ничего не знает о профессии, которой он не занимается, то, возможно, ему следует признать, что за годы упорного обучения я научился нескольким вещам, которых этот человек не узнал.

Действительно, какое право имеет руководитель отдела кадров требовать от меня объяснений того, как я программирую? Любой ответ, который я дам, будет бессмысленным для всех, кроме коллег-программистов. Как может такой разговор быть чем-то иным, кроме как бесполезным упражнением?

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