Работать всё равно ничего не будет.

Люблю мотоциклы и классные интерфейсы.

Делаю Мету и Focus Calendar, обо мне

post.title

Работать все равно ничего не будет

Рецензия и тезисы на книжку The Systems Bible by John Gall. Фаталистичный взгляд на то, что сложные системы не работают, стремятся подчинить себе всю вселенную и могут отказать миллиардом разных способов
25 мая, 2020
9/10

Главное

  • эта книга сильно отличается от других книг про системное мышление, например Thinking in Systems, так как оперирует на мета-уровне поведения систем, а не механики
  • книга странная:
    • c одной стороны, часть тезисов мозг отказывается принимать, так как часто слышится утрирование, для части тезисов нет ни одной истории в пример, для 95% тезисов нет теории, которая подкрепляет этот тезис
    • с другой стороны, я выбираю верить в эти тезисы, как в худший вариант исхода событий, даже если автор не подкрепил их теорией и избыточным количеством примеров
  • то есть автор предлагает два фундаментальных концепта в книге:
    1. фаталистичный взгляд на системы [и простые и сложные]
    2. логику действия, основывающуюся на этом взгляде
  • и этим книга крута, так как ТАК [на моем опыте] еще никто не предлагал смотреть на сложные системы
  • периодически книгу читать физически больно, так как многие истории—про гибель людей или какие-то большие катастрофы
  • Я приведу тезисы из первого блока про то, как устроены и функционируют системы. Если вам интересен второй блок про то, как действовать исходя из этого знания и как дизайнить системы—читайте книгу

Тезисы

  • Исторический обзор
    • Системы в целом работают или плохо, или не работают вообще
    • Эффективность сложных систем редко превышает 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 смертей в год в авариях не считается уязвимостью системы транспорта, а воспринимается как факт жизни]
  • Теория коммуникации и информации
    • Цель коммуникации—изменить поведение.
    • Информация портится быстрее рыбы
    • Информация, которая нужна СРОЧНО устаревает быстрее всего
    • В закрытых системах есть тенденция уменьшения количества информации и увеличения количества галлюцинаций