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