Кроме того, лайфхакеры ценят модульность и возможности абстрагирования, которые они используют для освоения сложных систем. Представьте себе, что в компьютерной программе нам нужно отсортировать список имен, используя функцию sort() этой программы. Нам не важно знать, как работает эта функция, мы просто передаем в функцию sort() наши имена и получаем на выходе их отсортированный список. Функция sort() является одним из элементов модульной структуры программы, что позволяет нам не вдаваться в подробности алгоритма сортировки. Если мы захотим вникнуть в детали, например, чтобы применить другой алгоритм сортировки, мы сможем написать для этого нашу собственную функцию, но если такой необходимости нет, мы ограничимся использованием готовой функции sort(). Когда Роб Райнхарт писал, что достиг «полной прозрачности и возможности контролировать», он имел в виду, что он и другие энтузиасты могли непосредственно участвовать в разработке формулы порошка Soylent, но когда формула уже готова, у пользователей нет нужды беспокоиться о составе продукта. Поскольку процесс прозрачен, если возникнут вопросы, любой желающий может присоединиться к беседе, но после начальной стадии получения общей информации, пользователи могут снизить для себя когнитивную нагрузку, связанную с традиционным приготовлением пищи.
Иными словами, хакеры привыкли иметь дело со сложными системами и разнообразием вариантов выбора, но они умеют задать начальные условия таким образом, чтобы ограничить количество вариантов и позволить себе сконцентрироваться на главном. Колин Райт писал: «Минимализм – это исключение того, что вам не важно (и не нужно), ради возможности посвятить себя тому, что вы действительно любите»[252]
. Мы видели, как этот принцип реализуется в отношении компьютерных программ и вещей, и точно так же он работает в отношении еды.Когда хочется верить
Крис Андерсон, как и Кевин Келли и Гэри Вульф, долгое время работал в журнале