Comments 48
А жить-то зачем тогда?
Справедливый вопрос :-))
Логика тут обратная - мы хардкодим скучный "бэкенд" (бытовуху, носки, гречку), именно чтобы освободить ресурсы для яркого "фронтенда". Вряд ли смысл жизни заключается в том, чтобы вечером 20 минут стоять в супермаркете перед полкой с 40 видами туалетной бумаги, мучительно выбирая "ту самую". Автоматизация скучного - это плата за возможность быть живым в важном.
Я очень люблю стоять у плиты, например. Буквально, предпочту поэксперементировать с анисом в пепосо — практически любой альтернативе. Так что «бытовуха» может и не угнетать особо.
Что касается супермаркета — я езжу в супермаркет сам (правда не выбираю туалетную бумагу столь придирчиво), и вот почему. Я очень давно заметил, что способен без особого напряжения проехать по трассе полторы тысячи километров, или написать пять тысяч строк кода подряд, а для подавляющего большинства моих коллег и друзей — это почти подвиг.
На эту статистику удивительным образом наложилось то, что я — единственный в компании — курю. Каждый час, хоть потоп вокруг, я встаю, выхожу из машины (офиса) и провожу пять минут в абсолютно овощном (с точки зрения мозговой и мышечной деятельности) состоянии.
Так вот, поездки в супермаркет мне нужны буквально для этого: разгрузить голову. Можно еще бегать, наверное, но мне лень (и я курю, что плохо способствует). КПД(час в супермаркете + 3 часа в редакторе кода) — значительно превышает КПД(4 часа в редакторе кода).
Так что нет, я не хочу ничего разгружать ради мифических ярких фронтендов. Особенно, принимая во внимание, что и Джобс, и Цукерберг для меня — два говноеда, с которыми не хочется иметь вообще ничего общего.
Так для вас эксперименты с анисом - это и есть тот самый «яркий фронтенд»! :) В статье архитектура, а конфиг каждый настраивает под себя (каждая система индивидуальна). Главный критерий оптимизации: процесс дает энергию или забирает? Для большинства выбор йогурта - это утечка. Для меня пытка, поэтому этот модуль автоматизирован. А для вас поход в магазин - это штатная система охлаждения, а готовка - вообще творческий модуль.
P.S. Про Джобса и Цукера - засчитано :)
поездки в супермаркет мне нужны буквально для этого: разгрузить голову
А поездка в строительный супермаркет — это «экскурсия + лекция + мастер-класс». Нет ничего более увлекательного. И голову тоже разгружает. Потому что на это время забываешь и о работе, и о бытовухе, и о женщинах
А насчёт конечности ресурсов у автора статьи: лучший отдых — смена обстановки. Тупит мозг — займись квадрицепсами! (Для этого у меня в лоджии стоит велотренажёр.)
Не знаю как работает ии в моей голове, но она со 100% точностью по заголовку может определить сгенерирована ли статья или нет.
Интересный детектор. А как ваша внутренняя нейросеть классифицирует этот алерт?
Для вас использование современных инструментов сборки - это автоматически Critical Error (всё пропало) или просто Info (информация о стеке технологий)?
Код в Блокноте же никто не пишет - все используют IDE с автодополнением и линтерами. Хочется понять вашу метрику: важен "чистый код" (суть) или то, в каком редакторе он был написан?
Некоторые ученые, такие как Келли Макгонигал и Рой Баумайстер, считают, что сила воли – это ограниченный ресурс. Вы просыпаетесь с определенным запасом силы воли, который постепенно уменьшается в течение дня, и к вечеру вам становится сложнее контролировать свои действия.
Критики этой теории, например, Вероника Джоб и Кэрол С. Двек, убеждены: восприятие силы воли во многом зависит от того, что вы сами думаете по этому поводу . Если вы считаете, что самоконтроль – ресурс, который расходуется в течение дня, то его уровень будет снижаться. Но если вы верите, что сила воли всегда с вами и доступна в любой момент, когда вы этого захотите, вы не заметите уменьшения самоконтроля.
А у нас тут обсуждение всё же теории (подтверждённые экспериментально) или гипотезы (экспериментальных доказательств нет, "я художник учёный, я так вижу")?
Это перевод такой или в тексте правда подвох? «Вы не заметите уменьшения». То есть, уменьшение всё равно произойдёт, просто вам будет казаться, что ничего не изменилось.
Попытки сделать капсульный гардероб несколько раз вызывал у меня такую истерику: найти адекватного стилиста, выделить для этого времени и ресурсы, а главное, понять в какой стиль я хочу уйти. Я искренне восхищаюсь такими людьми. У меня есть порядок в календаре, вещах, но из-за тревожности и ажитации такой дзен для меня из области фантастики и немного пугает.
найти адекватного стилиста, […] понять в какой стиль я хочу уйти
Э-э-э… А стилист тогда зачем?
Я сделал капсульный гардероб безо всякого стилиста например: я просто покупаю самые разные вещи, а надеваю то, что висит ближе всего. Кроме случая, когда я пришел на работу в гавайской рубахе и галифе — все считали, что я трачу час каждое утро на гардероб.
Стремление описать сложную, непонятно как устроенную систему (сознание, личность) примитивными аналогиями приводит к примитивизации человека
"Модель — это упрощённое представление реального объекта, системы или явления, которое отражает его существенные характеристики и связи. Модель не является точной копией объекта-оригинала, а лишь отражает его признаки с точки зрения цели моделирования.". Классический пример - "чёрный ящик". Предельно упрощаем систему, пытаемся понять как работает, зная что на входе/выходе.Это не в защиту статьи, а про упрощение.
Принципиальное отличие человека от машины - у него любой ресурс наращивается тренировкой. И для того, чтобы лучше думалось, нужно больше думать, а не выключать мозг.
Потрясающая статья, написана со вкусом, спасибо
Передам спасибо чату гпт от @kkonevets
А тратить в разы большие ресурсы на ведение телеграм-канала автору почему-то не жалко)
Все озвученные проблемы просто высосаны из пальца. Человек - динамическая система, а система пищеварения требует разнообразия, иначе загнётся. Жрать одно и то же по каким-то вымышленным критериям - плохая идея. Не знаешь, что выбрать - ну значит не такой уж и голодный и лучше не есть вообще. А когда голодный по настоящему - решает степень слюноотделения при взгляде на продукты и голова при этом не участвует вообще.
Между йогуртами с вишней или персиком выбирает мой ребёнок (ни то ни другое а с клубникой). Я, как взрослый человек, понимаю, что йогурты с ароматизаторами - ну такая себе по полезности еда. Когда мне хочется кисломолочки, я беру творог, сметану и режу туда кусочками настоящие персик или банан или грушу в зависимости от их физического наличия.
Выбор брендов. Бренд потому и бренд, что долговременный. Просто закупился всеми видами кетчупов один раз и целенаправленно их сравнил между собой не на просто на вкус, а в сочетании с типовыми продуктами. А если между какими-то нет особой разницы - просто покупаешь тот, который свежее.
Гардероб на 1000 разных вещей - ну я хз, какой инженер этим страдает. А у семейного человека обычно решает жена.
Постоянно пиликающие мессенджеры - ну я тоже хз, для какого инженера это норма. Я вообще до последнего ходил с кнопочным телефоном, пока к нему стало просто невозможным купить новый аккумулятор. Единственное включенное уведомление - на жену.
у семейного человека обычно решает жена
Когда сходить в сортир за вас тоже решает жена?
Применительно к теме статьи - то делать выбор между сходить в сортир сейчас или потом тоже обычно не стоит. Просто идёшь с утра в туалет и всё. Получилось/не получилось неважно, это же не секс.
А про жену смысл был чуть в другом. Вот мы идём куда-то и она выбрала себе платье. Она хочет, чтобы с этим платьем сочетались не только её туфли, но и моя одежда. Чтобы другой бабе со стороны сразу было понятно, что мы - пара.
Начать стоит с того, что по концепции истощения эго очень сильно отсутствует консенсус, чтобы так с плеча раскидывать отличные советы.
Ну и давайте честно: запашок ГПТ от статьи, конечно, не до конца выветрился.
Единственный совет в такой ситуации, когда что-то не можется - постараться найти подходящего специалиста, начать с терапевта. Если будет нужно, тот направит к психотерапевту. Вот эта вот "инженерия" с униформой на будние дни - в лучшем случае просто убогонькая, в худшем - маскирует накапливающиеся проблемы
Насчет теории - согласен, там споры идут. Но на практике усталость от бесконечного выбора чувствуется вполне реально, как это ни назови. Терапия - это для Critical Error, кто ж спорит. А вот униформа просто базовая гигиена, чтобы не тратить "мыслетопливо" на бытовуху. Не стоит вызывать реанимацию, чтобы выбрать цвет брюк :-)
Про очень сильно соглашусь. Поскольку после инженерной должности, если ты попадаешь в тимлиды или РП, вдруг обнаруживается, что выборов надо делать в 10 раз больше каждый день без остановок. И ничего, после некоторого периода адаптации ты тянешь эту лямку достаточно уверенно. Топы соответственно тянут ещё больше
Под вечер, после 16:00, действительно труднее сделать решение. Или хочется сделать попроще, а не получше (я про разработку). Помогает поспать 20-25мин после обеда или даже вечером. Потом голова свежая до самой ночи.
В статье прям себя узнал )
Лет 10 хожу в вещах одного бренда (ну или аналогов), в одном цвете, в одном стиле. Процедура выбора чего-то нового это почти НИОКР всегда :) А так заходишь в магазин - О! Это точно подойдёт, берём не думая)
Но тут ещё сильно зависит от того, нравится ли вам выполняемый процесс.
А как же принцип батарейки на день, влияние стрессов? Яркий фронтенд не всегда в удовольствие, поэтому и количество принимаемых решений может отличаться. А также зависит от того, как отдохнул.
Вот они программисты, устали на работе от кода, решили отдохнуть метафорами на программирование
Хороший материал. Нравится эдакая гипер-рационализация житейского, перевод жизненных страданий в четкий язык программирования. Отсекает лишнее, факт.
Но есть и другой путь ухода от энергетических затрат регулярного выбора. Вместо прописывания 'решений по умолчанию' можно задать абсолютный рандом.
Ну то есть открываешь гардероб. Плохой вариант - стоять и выбирать прикид на день. Вариант автора - внутри все одинаково, выбор отсутствует. Мой вариант - вообще пох, свет не включаем, достать наугад, что напялил, в том красавчик
Это же чистый Chaos Engineering в быту! :) Вызов функции get_random_outfit() действительно потребляет минимум CPU. Если прод (окружающие) не падает при виде результата - значит, алгоритм валидный. Смело!
Словил себя на мысли что заказываю одну и ту же пиццу в одном и том же магазине уже третий год подряд. Просто в приложении очень удобно зайти в бывшие заказы и нажать "повторить". Понятно что эта фича потихоньку убивает бизнес агрегатора, но программистам браво. Я могу обеспечить семью едой на вечер пока авто стоит на красном.
Не выбирать себе еду, одежду и т.д., чтобы больше времени посвятить выбору имён переменных??
По-моему, хорошо бы всей отрасли двигаться в обратном направлении: больше заниматься собой
Нейминг переменных - это святое))
Но тут важный нюанс - мы хардкодим только то, что не приносит удовольствия. Если вам в кайф выбирать носки или готовить - супер, это ресурс, трогать нельзя. А вот если это нудная рутина, которая просто жрет батарейку, то её лучше в скрипт, чтобы силы остались на действительно важное (хоть на себя, хоть на семью), а не ушли в бытовой шум.
Предпочитаю иногда переключаться на рутины, это даёт необходимый отдых. Например, погладить себе рубашки и брюки: и тактильные ощущения, и мозг не работает.
Сколько кредитов будет потрачено на обсуждение этой статьи?)
Stack Overflow в голове: Почему мы тупеем после 18:00 и зачем Сеньору «хардкодить» свою жизнь