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

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

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

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

Семейная терапия признает это. (В «мягких» науках вам разрешено говорить о том, что находится прямо перед вами, но это не может быть получено из атомных сил 😛.) Когда у меня плохой день и я оскорбляю своего супруга, он немного отстраняется; это вредит нашей связи, так что я, скорее всего, стану его зарезать 🔄. Когда мне интересно, скрывает ли что-то мой ребенок, я шпионю; она видит в этом вторжение в личную жизнь, она начинает что-то скрывать 🔄. Когда мой партнер говорит мне что-то, что его беспокоит, а я говорю «спасибо за то, что выразили это», а затем меняю это, в следующий раз он скажет мне раньше, и будет легче услышать и исправить 🔄.

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

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

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

Поскольку петля роста перемещает систему в определенном направлении, она больше похожа на спираль, чем на круг. Я хочу провести через него ось z. Как будто надругается над моей супругой:

По мере того, как мы с супругой начинаем раздражаться друг с другом, мы стремимся к разрыву. Когда мы говорим рано и приветствуем мягкую обратную связь, мы стремимся к общению. Между тем, когда моя команда объединяется и добивается чего-то, мы стремимся к принадлежности - с побочным эффектом достижений.

Мне нравится использовать это, чтобы объяснить, почему JavaScript - самый важный язык программирования. По объективным стандартам это может быть неполноценный язык, но «объективные стандарты» подобны линейной причинности: они ограничены. Реальность богаче.

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

Назовите это «сетевым эффектом», если хотите; сетевые эффекты - одна из форм петли роста.

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

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

Круговая причинность реальна и действенна. В биологии, в нашей жизни и в наших коллективах это кажется сильнее, чем линейная причинность; он может отменять индивидуальную конкуренцию и стимулы. Он формирует экосистемы, симматезии и культуры. Линейную причинность важно понимать, потому что ее последствия универсальны, а каждый цикл контекстуален. Но можем ли мы прекратить говорить, будто единственные законные объяснения начинаются с атомов? Мы влияем друг на друга на всех уровнях системы. Нам знакома круговая причинность. Я хочу лучше видеть это и использовать это в своей работе.