Для многих пользователей критическое знание об этой артефактности является предметом если не консенсуса, то по крайней мере сознательного подхода, однако материальность, функциональность и модальность алгоритмов остаются в самом классическом смысле слова в черном ящике – знание, получаемое из демонстрируемых наглядных следствий, эффектов, без понимания процесса. Демонстрируемые же эффекты составляют лишь малый срез задуманных (включая неосознанные) аффектов: желаний, соматических и ритмических. Но чтобы добраться до этой запутанности эффектов и аффектов, ящик нужно открыть и задаться простыми вопросами: «Что такое алгоритм? Что он может? Что он создает?»
Алгоритм сам по себе – явление, к вычислениям не относящееся. Это набор модульных или автономных инструкций, последовательно выполняемых, чтобы нечто сделать или создать, включающий необходимые элементы, ограничения и процедуру, взятые вместе в динамике. Когда определения алгоритмов предлагаются технически неосведомленной аудитории, алгоритм часто объясняют с помощью метафоры рецепта выпечки. Список ингредиентов соответствует вводу, а массив данных и/или переменных вместе с пошаговой инструкцией, как смешивать, соединять, просеивать, бланшировать и подогревать, соответствует процедурным, встроенным, вложенным командам повторения и возврата, составляемым с помощью кода. И так же, как рецепт тыквенного хлеба не есть испеченный тыквенный хлеб, код сам по себе тоже не является алгоритмом, пока его не запустят. Материализация тыквенного хлеба или поиска Google есть по своему исполнению интраакция, воплощенная в определенных материальностях, одновременно дискретных и модульных. Предыдущее предложение предполагает, что для того, чтобы наше метафорическое равенство осталось верным, тыквенный хлеб мог бы легко, но с другим ингредиентом стать банановым. Но так не получается. Материальность банана не равна тыквенной. Хотя часть специй, которые используются в дополнение и к тыкве, и к банану, одинаковые, остальные – разные. Химия запекания бананов