Три уровня субъективной реальности: почему непонимание в командах заложено биологически

Главная мысль

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

Десять инженеров на архитектурном ревью. Один экран, один набор данных, сорок минут обсуждения. Потом каждый пишет саммари для команды.

Саммари получаются разные. Не в деталях — в ключевых выводах.

Это не проблема протокола совещания.


«Квартира» каждого живого существа

В начале XX века Якоб фон Икскюль предложил концепцию: каждый организм воспринимает реальность через свой уникальный сенсорный мир — умвельт (нем. Umwelt — окружающий мир).

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

Классический пример Икскюля: клещ. У клеща нет зрения и слуха. Его умвельт содержит ровно три сигнала: запах масляной кислоты (выделяется кожей млекопитающих), тепло 37°C, волосяной покров. Клещ может просидеть восемнадцать лет на ветке, ожидая этих трёх сигналов. Остальная реальность для него не существует — буквально.

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

Собака, идущая рядом с хозяином по одной улице, живёт в другом мире. Он видит витрины и лица прохожих. Она воспринимает запаховую карту в радиусе километра. Один маршрут. Две реальности.

Метафора Икскюля: представьте многоэтажное здание. Каждое существо живёт в своей квартире и смотрит на улицу через своё окно. Все смотрят на одну улицу. Каждый видит своё.


Иерархия умвельтов: три уровня для человека

Для человека все три активны одновременно.

1. Видовой умвельт

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

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

Франс де Вааль: «Кто умнее — тот, кто лучше решает вашу задачу, или тот, кто идеально решает свою?»

Шимпанзе провально сортировали человеческие лица — но блестяще сортировали «попы» своих сородичей. Слоны не могли достать еду палкой — но мгновенно решали задачу через трубу (хобот важнее конечностей). Это не глупость. Это другой умвельт.

2. Культурный умвельт

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

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

Франсиско Варела назвал это «разыгрываемым миром» (enacted world): реальность не воспринимается пассивно — она создаётся в процессе взаимодействия с ней.

У разных культур не разные взгляды на одну реальность. У них разные реальности.

3. Типологический умвельт

⚠ Авторская экстраполяция концепции Икскюля на психологическую типологию (не установленный факт, но проверяемая гипотеза).

Если у видов разные сенсорные умвельты, то у типов личности — разные психологические умвельты. Это следствие доминирования одной из четырёх базовых нейрофизиологических реакций — 4F (Fight/Flight/Freeze/Fawn).

  • Fight — мир как арена соревнований и вызовов. Каждый разговор содержит измерение силы: кто лидирует, кто уступает, кто прав.
  • Flight — мир как пространство возможностей и новизны. Умвельт насыщен сигналами нового; рутина буквально бедна информацией.
  • Freeze — мир через призму рисков и вероятностей. Умвельт насыщен предсигналами угрозы; анализ предшествует действию.
  • Fawn — мир как сеть отношений и ожиданий. Умвельт насыщен сигналами состояний других; автоматический мониторинг: кто доволен, кто напряжён.

Это не «разные приоритеты» и не «разные стили». Это разные умвельты — такие же разные, как запаховый мир собаки и визуальный мир орла.

Пример: один молчащий человек на совещании:

  • для Fight — сигнал несогласия или накапливаемого конфликта
  • для Fawn — сигнал обиды или отчуждения
  • для Freeze — признак осторожного анализа
  • для Flight — симптом скуки

Что это означает для команд: конкретный механизм

Код-ревью

Инженер с доминантой Fight читает чужой pull request как профессиональную дискуссию: найти проблему, предложить лучшее решение, улучшить код. Это его умвельт — задача и стандарт.

Инженер с доминантой Fawn читает комментарий к своему коду в умвельте отношений: «меня критикуют» vs «нашли техническую проблему» — эти версии для него не эквивалентны.

Один и тот же текст комментария воспринимается в двух разных умвельтах. Это объясняет, почему одни разработчики легко воспринимают ревью, а другие — с трудом: разные умвельты, не разные «скины».

Спринт-планирование

Четыре участника одного планирования извлекают из него четыре разные «карты» предстоящей работы:

  • Fight: кто отвечает, какой результат, где можно выиграть
  • Freeze: какие риски, что может пойти не так, где запасной путь
  • Flight: где пространство для эксперимента, что новое попробовать
  • Fawn: кто доволен этим планом, нет ли молчаливых возражений

Все четыре вопроса легитимны. Планирование, отвечающее только на один, создаёт у остальных ощущение, что их «не услышали».

Архитектурные решения

Инженер с доминантой Freeze перед решением методично перебирает риски. Это не педантизм — его умвельт буквально богаче сигналами потенциальных угроз. Fight интерпретирует ту же методичность как торможение и уклонение от ответственности.

Оба воспринимают реальную ситуацию — но через разные умвельты. Конфликт не в характерах. В разных реальностях восприятия.


Практический инструмент: перевод задачи на язык чужого умвельта

Умвельт не меняется от того, что вы «правильно объяснили». Но задачу можно перевести:

ТипКак формулировать задачу
Fightчто нужно сделать, кто несёт ответственность, какой результат
Fawnкак это влияет на команду, кто заинтересован, где нужна координация
Freezeкакие риски мы закрываем, что будет если пойдёт не так
Flightкакая это возможность, что нового попробуем, где пространство для манёвра

Это не манипуляция — это перевод с одного умвельта на другой. Именно так работает коммуникация, которая доходит.


Граница применимости: где факт, где интерпретация

Важно быть точным.

  • Видовой умвельт — нейробиологически обоснован. Работы Икскюля, нейросравнительная биология, де Вааль — прочная база.
  • Культурный умвельт — обоснован: работы Варелы, Матураны, данные кросс-культурной психологии.
  • Типологический умвельтавторская экстраполяция. Если биологические 4F-реакции действительно определяют доминирующий стиль восприятия — из этого следует типологическая дифференциация умвельта. Это проверяемая гипотеза, не установленный факт.

Десять инженеров, одно совещание

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

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

Вопрос не в том, как это устранить. Вопрос в том, как это читать.

Десять инженеров на ревью. Один экран, одно решение. Десять умвельтов — десять версий того, что важно.

Ни одна не полная. Все вместе — ближе к реальности, чем любая одна.


Статья основана на материалах книги «4F: Биология личности» — о том, как эволюционно консервативные стратегии выживания формируют тип личности, стиль мышления и паттерны взаимодействия в командах.


Связи

Что взять для ЛЕНКОН

  • Карта 4F команды: ориентировочно типизировать каждого сотрудника по доминанте (Fight / Flight / Freeze / Fawn). Можно в frontmatter сотрудников 4f_доминанта: "Freeze"
  • Перевод задач: при постановке задачи Виталию (если Fight) — формулировать «что нужно сделать, кто отвечает, какой результат». Олегу (если Freeze) — «какие риски, какие нормы, что может пойти не так»
  • Разбор после совещаний: попросить 2-3 участников написать саммари → сравнить → понять, чьи умвельты что усиливают
  • Команды на проекты: смешивать доминанты. Один Fight + один Freeze + один Fawn закрывает больше углов, чем три одинаковых
  • Шаблон постановки задачи в _templates/: 4 секции (Fight / Fawn / Freeze / Flight) — заполнять по контексту, чтобы задача была одинаково понятна разным умвельтам
  • Код-ревью этикет: договориться формулировать комментарии в задаче-стандарте («нашли техническую проблему»), а не в отношениях («ты сделал не так»). Это снижает Fawn-стресс