Один из неявных принципов информатики, как бы эксцентрично это ни звучало, утверждает, что вычисление – это плохо, ведь базовой директивой любого хорошего алгоритма является попытка свести к минимуму мыслительный труд. Когда мы взаимодействуем с другими людьми, мы представляем их как набор вычислительных задач, пытаясь не только оценить их скрытые запросы и требования, но и решить такие сложные задачи, как интерпретирование ими наших собственных намерений, убеждений и предпочтений. Следовательно, можно утверждать, что вычисленное понимание этих проблем проливает свет на природу человеческого взаимодействия. Мы можем стать «вычислительно добрыми» по отношению к другим, ограничивая рамки общения условиями, которые облегчат оппоненту основную вычислительную задачу. Этот факт имеет большое значение, потому что многие проблемы – особенно социальные, как мы это уже видели, – по своей сути весьма запутанны и трудноразрешимы.
Рассмотрим этот (слишком общий) сценарий. Группа друзей дискутирует, пытаясь решить, куда идти пообедать. Каждый из них, несомненно, имеет некоторые свои предпочтения, хотя и не жесткие. Но поскольку никто из них не хочет излагать эти предпочтения в явном виде, им приходится вместо этого вести светскую беседу, стараясь не накалять обстановку, а полунамеками подталкивать ее в нужное русло.
Они вполне могут прийти к решению, которое удовлетворило бы их всех. Но этот процесс может столь же легко пойти наперекосяк. Летом после окончания колледжа, например, Брайан с двумя друзьями ездили в Испанию. Поскольку это путешествие они планировали спонтанно, то в какой-то момент поездки вдруг стало ясно, что у них не будет времени, чтобы пойти посмотреть корриду, которой они интересовались и которую запланировали. А когда каждый из друзей пытался утешить других, они вдруг выяснили, что на самом деле никто из них и не хотел так уж обязательно посетить корриду. Просто в свое время, глядя на других, каждый из них с таким большим энтузиазмом поддерживал их желание увидеть бой быков, что это поднимало уровень общего энтузиазма, на который другие столь же безоглядно ориентировались.
Более того, даже такие кажущиеся безобидными слова «да, я гибкий» или «что вы собираетесь делать сегодня вечером?» скрывают темную вычислительную изнанку и должны заставить вас дважды подумать. Это хоть и выглядит по-доброму, но содержит два глубоко тревожных сигнала. Во-первых, они посылают опознавательный знак: «здесь проблема, но вы справитесь с этим». Во-вторых, не указывая свои предпочтения, они приглашают других смоделировать или представить их. И, как мы уже видели, моделирование мыслей других – одна из крупнейших вычислительных задач, с которой разум (или машина) могут когда-либо столкнуться.