Ты чувствуешь себя выжатым, а люди вокруг, кажется, живут на другой мощности.
Они не устают так, как ты. Их не нужно заставлять делать работу. Они не ищут мотивацию как потерянный зарядник – в кармане, под подушкой, в очередной книге по продуктивности.
Почему?
У них не другая энергетика. Они не рождены с другим характером. Они подключены к другому источнику.
Представь MacBook.
Тот самый, который у тебя на столе. Алюминиевый корпус, дисплей Retina, процессор, который справится почти с чем угодно. Это хорошая машина. Мощная.
Теперь представь, что этот MacBook работает от батареи.
Розетка рядом. Ethernet тоже подключён, но в настройках выбран медленный Wi-Fi и автономный режим. Где-то в истории устройства кто-то прописал правила: «экономь заряд», «не доверяй внешним источникам», «лучше потихоньку, но стабильно».
Настройки остались. Сам MacBook уже новый. Владелец сменился. Правила – нет.
Компьютер продолжает экономить ресурс, которого у него в избытке.
С людьми – та же история.
Электросеть, которую ты не замечаешь
Любовь в этой аналогии – это не чувство.
Не батарейка, которую выдают за хорошее поведение. Не награда за правильно сделанный выбор. Не то, что нужно заслужить.
Любовь – это электросеть.
Постоянный источник питания, благодаря которому система вообще может работать. Жизнь – это ток, проходящий через устройство.
Источник уже подключён. Он был подключён всегда.
Проблема не в самом питании, а в том, что система настроена работать так, будто питания нет.
В твоей Personal OS могут быть прописаны правила:
- энергию нужно заслужить;
- доверять источнику опасно;
- интересная работа – это несерьёзно;
- сначала накопи заряд, потом живи;
- без одобрения менять настройки нельзя.
Ты принял эти инструкции за объективную реальность.
Хотя это старые MDM-профили – как в ноутбуке, который выдают на работе. Политики безопасности предыдущих пользователей системы. Конфигурационные файлы, которые давно устарели.
Они не описывают, как устроен мир. Они описывают, как кто-то когда-то решил для себя сконфигурировать свою картину мира.
Задание на сейчас
Открой мысленно «Активность системы».
Напиши 3 правила, которые управляют твоими решениями прямо сейчас. Начни каждое со слова «нельзя» или «сначала».
«Нельзя бросать стабильную работу». «Сначала нужно обеспечить семью». «Нельзя зарабатывать на том, что нравится».
Теперь задай один вопрос к каждому: «Кто это написал?»
Не ты. Скорее всего, не ты.
Унаследованный код
У любого компьютера есть владелец с административным доступом. Root-доступ. Права на всё – изменить, удалить, переустановить.
Но root-доступ не означает, что владелец им пользуется.
Можно годами считать старые настройки частью железа. «Я просто такой. Мне трудно работать с удовольствием. Серьёзная работа не может нравиться. То, что мне интересно – никому не нужно».
Это не описание тебя. Это описание конфигурации, которую ты унаследовал.
Твои предки выживали в условиях дефицита. Выделяться было опасно для жизни. Независимость – невиданная роскошь. Чужой код выполнялся ради доступа к ресурсам.
Паттерн работал. Тогда.
Ты унаследовал его вместе с фамилией и цветом глаз.
Но ты живёшь в другой среде с другими задачами. Старый код не описывает текущие условия. Он описывает условия, в которых его писали.
Сознательный Дебаг начинается тогда, когда владелец открывает Activity Monitor и проверяет происхождение процессов.
«Откуда взялось это правило? Для какой версии системы оно создавалось? Нужен ли этот процесс сейчас?»
Медленный Wi-Fi
Кроме питания, компьютер подключён к Ethernet – к чистому репозиторию Cloud OS с актуальной версией кода.
Но Personal OS по привычке выбирает медленный Wi-Fi.
По нему приходят:
- чужие мнения о том, что считается успехом;
- ожидания родителей, которым самим не удалось;
- критерии «нормальной жизни» от людей, которые никогда не запускали похожий проект;
- страхи общества, упакованные в заботу.
Локальная версия постепенно расходится с исходником из Cloud OS.
Появляются костыли. Несовместимые зависимости. Функции, назначение которых ты уже не помнишь? но продолжаешь исполнять.
«Я работаю, потому что нужно зарабатывать. Я выбрал эту профессию, потому что она надёжная. Я живу там, где живу, потому что так сложилось».
Сложилось – или было прописано в конфигурации?
Задание на сейчас
Запиши три «потому что» из своей жизни.
Почему ты на этой работе? Почему в этих отношениях? Почему занимаешься этим, а не тем?
Проверь каждое: это твой выбор – или унаследованная настройка?
Не нужно ничего резко менять. Нужно просто увидеть разницу между железом и прошивкой.
Проект, под который собрана конфигурация
Вместо слова «предназначение» – слово «проект».
Под один компьютер установлен мощный GPU. Под другой – большой объём памяти. Третий собран с набором инструментов разработчика.
Можно заставить рабочую станцию круглосуточно перекладывать файлы. Она справится. Но её возможности почти не будут использоваться.
С человеком – ровно то же самое.
Ты можешь выполнять чужой код всю жизнь. Система будет функционировать. Вентиляторы будут шуметь, батарея – разряжаться, показатели benchmark – выглядеть прилично.
Но проект, ради которого собиралась твоя конфигурация, не запустится.
Как понять, что это твой проект?
Не только по удовольствию. Игры тоже приятны.
Свой проект узнаётся по сочетанию признаков:
- твои реальные способности включаются не по одному, а сразу все;
- внимание удерживается без усилий;
- сложность вызывает желание разобраться, а не снизить нагрузку;
- прошлый опыт вдруг складывается в единую архитектуру;
- после нагрузки остаётся усталость, но не бессмысленность.
Это не магия и не «поиск себя».
Железо, операционная система и задача наконец начинают работать вместе.
Почему начинает течь больше энергии
Электросеть не награждает за правильный выбор программы. Источник доступен постоянно. Разница в том, как система принимает, распределяет и преобразует мощность.
Первое: ток течёт, когда подключена нагрузка.
Пока ты думаешь, готовишься, сравниваешь инструменты и ждёшь полной уверенности – энергия расходуется на поддержание системы. На сомнения, внутренние диалоги, прогнозирование.
Цепь замыкается действием.
Написан текст. Проведена консультация. Создан прототип. Решена реальная проблема.
Тогда питание превращается в вычислительную работу.
Второе: при подходящей нагрузке снижается сопротивление.
При чужом коде значительная часть мощности уходит в нагрев.
Процессор загружен. Вентиляторы шумят. Полезного результата мало.
Энергия расходуется на то, чтобы заставить себя начать. Подавить раздражение. Изображать заинтересованность. Восстанавливаться после работы с помощью Netflix и маркетплейсов.
При подходящей нагрузке усилие не исчезает. Сложный проект требует дисциплины и концентрации. Но теперь энергия расходуется на сложность задачи, а не на борьбу с самим фактом её выполнения.
Третье: внутренний планировщик перестаёт дробить ресурсы.
При конфликтующем коде одновременно работают процессы:
«хочу сделать» – «нельзя делать», «я способен» – «ничего не получится», «нужно показать результат» – «опасно быть заметным».
Планировщик постоянно переключается между ними. Возникают задержки и потери производительности. Тем, кто уже объясняет такие трудности ярлыком «СДВГ», стоит особенно внимательно заметить этот конфликт.
Когда логика становится согласованной, часть конфликтующих процессов завершается. Процессор может дольше выполнять одну задачу. Субъективно это воспринимается как поток и ясность.
Хотя энергии не стало больше. Просто уменьшились потери. Ты перестал мешать любви протекать через себя.
Три сбоя, которые выглядят как норма
Есть три паттерна, которые выглядят как правильный образ жизни – и при этом гарантированно не дают системе запустить свой проект.
Сбой 1: постоянная загрузка CPU.
Убеждение, что ценность компьютера определяется его занятостью.
Больше задач. Меньше пауз. Сильнее усталость.
Пользователь гордится шумом вентиляторов. Не проверяет полезный результат на выходе.
Занятость становится подменой результата.
Сбой 2: внешний администратор.
Передача root-доступа тому, кто обещает батарейки.
Работодатель решает, какие программы разрешены. Родители решают, какую нагрузку/занятость считать серьёзной. Общество решает, какой результат считать успехом.
Человек получает батарейку в обмен на право выбирать исполняемый код.
Сбой 3: склад батареек.
Накопление ресурса как конечная цель.
Больше денег. Больше статуса. Больше гарантий.
Компьютер десятилетиями собирает аккумуляторы и ни разу не запускает проект, ради которого они якобы нужны.
Параллельно украшается корпус. Растут показатели benchmark. Все обсуждают характеристики устройства, но никто не спрашивает, что оно создало.
Что такое дебаг на самом деле
Сознательный Дебаг не создаёт новую электростанцию.
Он не заставляет источник электроэнергии любить тебя сильнее. Не увеличивает «право на питание».
Источник уже есть и никогда не отключался.
Дебаг нужен, чтобы обнаружить:
- почему система работает от батареи при подключённой розетке;
- почему старый MDM-профиль управляет новым владельцем;
- почему подходящий тебе проект помечен как опасный;
- почему мощность забирают фоновые процессы;
- почему компьютер собирает батареи вместо выполнения проекта.
После исправления багов система не становится другой. Она начинает использовать собственную конфигурацию по назначению.
Задание на сейчас
Один вопрос. Запиши ответ, не думай слишком долго.
«Какой проект должен исполняться на этой машине, чтобы моя уникальная конфигурация перестала простаивать?»
Не «какая у меня страсть». Не «что принесёт денег». Не «что одобрят окружающие».
Какой проект при запуске включает всё железо, весь опыт, все модули?
Напиши первое, что пришло в голову.
Первое – не отфильтрованное старыми политиками безопасности.
Любовь – электросеть.
Жизнь – ток.
Ты – программист, способный выбирать исполняемый код.
Страхи прошлого – унаследованные политики безопасности.
Действие замыкает цепь.
Дебаг уменьшает сопротивление и наводит порядок.
Результат показывает, во что была преобразована поступившая энергия.
Деньги и признание остаются батареями. Они помогают выполнять проект, но не являются целью твоего существования.