Работать все равно ничего не будет
Рецензия и тезисы на книжку The Systems Bible by John Gall. Фаталистичный взгляд на то, что сложные системы не работают, стремятся подчинить себе всю вселенную и могут отказать миллиардом разных способов
25 мая, 2020
9/10
Главное
- эта книга сильно отличается от других книг про системное мышление, например Thinking in Systems, так как оперирует на мета-уровне поведения систем, а не механики
- книга странная:
- c одной стороны, часть тезисов мозг отказывается принимать, так как часто слышится утрирование, для части тезисов нет ни одной истории в пример, для 95% тезисов нет теории, которая подкрепляет этот тезис
- с другой стороны, я выбираю верить в эти тезисы, как в худший вариант исхода событий, даже если автор не подкрепил их теорией и избыточным количеством примеров
- то есть автор предлагает два фундаментальных концепта в книге:
- фаталистичный взгляд на системы [и простые и сложные]
- логику действия, основывающуюся на этом взгляде
- и этим книга крута, так как ТАК [на моем опыте] еще никто не предлагал смотреть на сложные системы
- периодически книгу читать физически больно, так как многие истории—про гибель людей или какие-то большие катастрофы
- Я приведу тезисы из первого блока про то, как устроены и функционируют системы. Если вам интересен второй блок про то, как действовать исходя из этого знания и как дизайнить системы—читайте книгу
Тезисы
- Исторический обзор
- Системы в целом работают или плохо, или не работают вообще
- Эффективность сложных систем редко превышает 5%
- Если что-то плохое может случиться, это случится
- Новые системы—новые проблемы
- Anergy—усилия людей, которые тратятся на достижение нужного результата. [аналогия с Energy]
- Системы перераспределяют anergy в разные формы и накапливают их в разном размере
- Законы роста
- Система сама по себе растет на 5% год к году
- Системы стремятся заполнить всю известную вселенную
- Генерализированный принцип неопределенности
- Сложные системы демонстрируют непредсказуемое поведение
- Реальность сложнее, чем кажется
- Катастрофы
- Системы стремятся вести себя противоположно своей основной функции [см. Пенсионный Фонд РФ, МВД, ДПС]
- Жизненные циклы систем
- Системы стремятся провалиться сразу же после своего величайшего триумфа
- Армия полностью готова к войне, которая только что закончилась [см. Maginot Line]
- Временный фикс с высокой вероятностью станет постоянным
- Призрак старой системы преследует новую систему [ядерные отходы от атомных электростанций токсичны тысячелетия]
- Великий обман
- Люди в системах делают не то, что система утверждает, что они делают [см. практически все правительства]
- Система делает не то, что утверждает, что она делает [супермаркеты утверждают, что поставляют нам "свежие яблоки", по-сути, они управляют недвижимостью, людьми, запасами продуктов и поставляют нам консервированные продукты, которые сильно отличаются от яблок с ветки]
- Внутри систем
- Реальный мир—это то, что было сообщено системе
- Система не лучше своих сенсоров
- Для людей внутри системы внешняя реальность стремится поблекнуть и исчезнуть [см. армию РФ, любую бюрократическую организацию, тот же паспортный стол]
- Коэффициент выдумки = R0/RS, отражает процент реальности, который проникает в систему. R0—количество реальности, которое не проникло в систему, RS—вся реальность, что была презентована системе.
- Высокие значения коэффициента выдумки встречаются в правительствах авторитарных государств, сектах и фанатичных движениях и топ-менеджменте крупных компаний
- Чем больше система, тем уже и более специализирован интерфейс с конечными людьми вне системы [взаимодействие с государством схлопывается до номера паспорта и очередями в бюрократические организации]
- Цели систем
- Системы не работают для тебя или меня. Они преследуют свои цели
- Системы ведут себя так, будто у них есть воля к жизни
- Люди систем
- Системы привлекают людей, которые встроятся в эти системы
- Специализированные системы предпочитают узкую специализацию
- Итоговый результат экстремальных соревнований—максимальная странность [кандидаты в президенты после победы на выборах продолжают себя вести, как будто они еще не победили]
- Дизайнеры систем стремятся создать для себя способы обойти систему [конгресс США исключил себя из акта о Гражданских Правах, акта о равной оплате, акта о честных стандартах труда, акта свободы информации, акта приватности итд.]
- Если систему можно эксплуатировать, ее будут эксплуатировать
- Любую систему можно эксплуатировать
- Функции и отказы систем
- Большие системы или работают сами по себе или не работают вовсе. Если они не работают, у вас не получится сделать так, чтобы они начали работать.
- Если вы будете давить на систему, это не поможет
- Добавление людей к задерживающемуся проекту разработки приложения только отложит запуск
- Если система работает—оставьте ее в покое, не меняейте ничего
- Сложная система спроектированная с нуля никогда не будет работать. Чтобы получить сложную систему нужно начать с простой исстемы и усложнять ее.
- В сложных системах ошибки или полный отказ систем может не замечаться длительное время, если вообще когда-либо быть замеченным
- Большие системы находятся за пределами человеческих возможностей осознавать их
- Если система что-то сделала в прошлом, вы можете быть уверены, она снова это сделает в будущем
- Системы продолжают выполнять свою задачу несмотря на обстоятельства
- Все большие системы большую часть своего времени работают в failure mode [не нашел хорошего перевода]
- Система может отказывать [fail] бесконечным числом способов [правительство Гаити состоит из множества департаментов, из которых работает одно единственное [собирающее налоги], международные организации отправляли помощь правительству Гаити, чтобы научить их заполнять формы запросов о помощи]
- Жизенно важные переменные находятся случайно [пирамида египетского правителя Snofru развалилась будучи практически полностью готовой, пирамиды Хеопса были достроены не развалились, но строительство пирамид разорило Египет и он развалился :)]
- Когда отказоустойчивая система дает сбой, это происходит из-за того, что система не смогла выполнить функцию отказоустойчивости [в оригинале оч красиво: When fail-safe system fails, it fails by failing to fail safe][в реакторе атомной станции Fermi 1в Мичигане находилось устройство, которое предотвращало расплавление ядра реактора. Это устройство отказало, что заблокировало ток расплавленного натрия, что привело к плавлению ядра]
- Когда огромная система отказывает, отказ обычно огромен [см. Советский Союз]
- Колоссальные ошибки стремятся оставаться незамеченными [50 000 смертей в год в авариях не считается уязвимостью системы транспорта, а воспринимается как факт жизни]
- Теория коммуникации и информации
- Цель коммуникации—изменить поведение.
- Информация портится быстрее рыбы
- Информация, которая нужна СРОЧНО устаревает быстрее всего
- В закрытых системах есть тенденция уменьшения количества информации и увеличения количества галлюцинаций