Disclaimer: Эта статья не призывает к аморальности. Речь об осознанном подходе к этическим принципам в эпоху, когда старые алгоритмы поведения перестали работать эффективно.

Время рефакторинга
Время рефакторинга

Введение: Когда система нуждается в обновлении

Представьте — вы работаете с кодовой базой, написанной 20-30 лет назад. Она работает, но тормозит, занимает лишние ресурсы и не подходит под современные задачи. Что делает разумный разработчик? Рефакторит.

С моралью та же история. Большинство наших этических принципов — это legacy-код, написанный в совершенно другую эпоху, под другие задачи и условия. И пора честно ответить на вопрос: а работает ли этот код в современных реалиях?

Анализ архитектуры: Мораль как система контроля

Помните, как в детстве вам говорили «будь скромным»? Звучит благородно, но если разобраться — это просто способ сказать «не выделяйся, не требуй большего жалования, не претендуй на лидерство». «Думай о других» на практике означает «забудь о своих потребностях, будь удобным». А святое «семья превыше всего» часто переводится как «терпи токсичные отношения и не смей устанавливать границы».

Заметили закономерность? Большинство моральных правил на самом деле оптимизированы не под ваше счастье и развитие, а под стабильность системы. Они превращают людей в предсказуемые компоненты социального механизма. И знаете что? Это не баг — это изначально была фича. Просто фича очень старой версии общества, которая уже давно не подходит под современные реалии.

Debug: Откуда берется чувство вины?

Чувство вины в контексте морали работает как плохо настроенный алертменеджер — постоянно выдает предупреждения там, где их быть не должно. Хотите поставить личные границы? Сразу warning. Планируете сменить нелюбимую профессию? Warning. Решили сейчас не заводить детей, потому что не чувствуете к этому призвания? Warning во все колокола.

Но чаще всего эти предупреждения ложные. Вы чувствуете вину не потому, что делаете что-то объективно плохое. Просто ваши актуальные потребности вступают в конфликт с устаревшими моральными стандартами. Это как пытаться запустить современное приложение на Windows 95 — система орет об ошибках, хотя проблема не в приложении, а в том, что операционка безнадежно устарела.

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

Code review: Как отличить свою этику от навязанной

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

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

И самый болезненный вопрос — кто выиграет, если вы будете слепо следовать этому правилу? Часто оказывается, что выигрывают все, кроме вас. Родители получают удобного ребенка(который не будет понимать своих желаний), начальник — безотказного сотрудника(ну тут хоть начальник доволен), партнер — предсказуемого спутника(но совершенно не интересного и поэтому отношения будут портиться). А вы получаете усталость и ощущение, что живете не свою жизнь.

Пример рефакторинга:

Было: «Всегда говори правду» Стало: «Будь честным с собой и теми, кого это касается, но учитывай контекст и последствия»

Было: «Помогай всем, кто просит» Стало: «Помогай, когда можешь это делать искренне и без ущерба для себя»

Нет, ChatGPT — это "слишком". Хотя, может и нет..
Нет, ChatGPT — это "слишком". Хотя, может и нет..

Deployment: Как внедрить новую версию

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

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

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

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

Тестирование новой системы

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

Ваши новые принципы должны работать в разных жизненных ситуациях, а не только в комфортной зоне. Если подход «быть честным с собой» рушится при первом же конфликте с начальством, значит, нужны доработки. Хорошая моральная система масштабируется и адаптируется под обстоятельства, не теряя своей сути.

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

Послесловие: Ницше, Юнг и Бердяев: свобода это не беспредел

Разумеется, я не первый кто поднимает эти вопросы. Вот авторы, которые мне резонируют.

  • Ницше (смелость создавать новые ценности)

  • Юнг (целостность через интеграцию Тени)

  • Бердяев (свобода как ответственность и нравственность)

Ницше: мораль господ и рабов, и вызов творить свою

Ницше различал два типа морали:

  • Мораль рабов — рождается из слабости и страха. Её ценности: покорность, подчинение, смирение, равенство любой ценой.

  • Мораль господ — рождается из силы и достаточности. Её ценности: свобода, смелость, гордость, творчество.

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

Юнг: целостность через Тень

Персона — эта часть нас создана для конформизма, словно хочет быть «хорошей», но если отрицать всё «неприличное, плохое» — это вытесняется в Тень.
Целостность — вот что важно, а не безупречность. Признавая свои импульсы (гнев, зависть, эгоизм, желание власти), мы перестаём быть рабами вытесненного. Свобода — в принятии их, и далее — в осознанном выборе формы выражения, а не в отрицании Тени.

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

Бердяев: от морали к нравственности

Отказ от навязанной морали — это не вседозволенность. Это переход от «царства необходимости» к этике свободы. У Бердяева есть формула, которая стоит внимания: «Мораль — принуждение, нравственность — свобода». Нравственность же требует внутренней свободы и поиска абсолютной (я бы сказал личной) правды — высшего призвания человека.

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

  • Не «я делаю, что хочу», а я выбираю и несу последствия.

  • Не копипаст чужих правил, а творчество живых принципов, пригодных твоей реальности и не насилующих других.

  • Свобода не отменяет заботу и честность — если они не из страха и принуждения.

  • Так «custom solution» и есть нравственность: твой личный код, написанный в согласии с совестью и смыслом, а не с привычками, «надо» и давлением системы.

Заключение: От legacy к custom solution

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

Мораль — это инструмент. И как любой инструмент, она должна служить вам, а не наоборот.

Вопрос к вам: Какие моральные принципы вы считаете уж точно безусловными? Откуда они у вас взялись? А теперь — кому это выгодно? Добро пожаловать в комментарии.

Мой канал в тг.