Д.Г.Гусев, О.А.Матвейчев, Р.Р.Хазеев, С.Ю.Чернаков.
Уши машут ослом
Современное социальное программирование.
Special Thanks.
Авторы этой книги выражают благодарность всем, кто так или иначе причастен к ее созданию:
всем, с кем нам довелось вместе работать в политических и коммерческих кампаниях в течение 7 лет, на стадии планирования или реализации плана, то есть всем нашим партнерам;
всем нашим клиентам, которые поверили в наши силы и не ошиблись;
всем нашим критикам и сплетникам, которые, не зная ничего толком о наших проектах, демонизировали наш образ и, сами того не желая, сделали нам рекламу;
всем, кто так или иначе причастен непосредственно к самому созданию этой книги (вдохновителям, дизайнерам, корректорам, авторам отдельных слов и выражений и соавторам).
Предисловие.
Что такое социальное программирование?
И гены, и компьютеры, и общество — все несет в себе программу.
Слово «программирование» известно всем. Но оно не ассоциируется с «социальным», с «общественным», с «гуманитарным». Программист — это технарь, физик, математик, сутками сидящий у своего компьютера и не имеющий представления даже о том, как поджарить себе яичницу (какие там проблемы общества!).
Витающий в своем математическом строго научном мире, с цифрами, проблескивающими сквозь стекла очков, программист является символом машинальности, скуки, механистичности, строгости, педантичности и антиподом всего свободного, творческого, человеческого, соблазнительного.
Вот как раз таким является гуманитарий. Рекламщик, художник, пиарщик, журналист. Вечно растрепанный, опаздывающий, необязательный, сыплющий гениальными идеями, не могущий сосредоточиться ни на чем больше одной минуты.
Эти образы легко узнаваемы. Это наши стереотипы. На самом деле, конечно, технари-программисты — это творческие люди. Это они, шаля, запускают вирусы в Интернет. Это они втихушку грабят банки (или, на худой конец, придумывают компьютерные игрушки об этих ограблениях).
На самом деле «гуманитарии» тоже не такие уж весельчаки. Они создают телепрограммы и газеты, которые формируют мышление миллионов, они пишут скучные программы партий, которые затем воплощаются в жизнь, они сочиняют скучные законы, по которым мы потом живем.
Однако стереотип — вещь живучая, и сколько бы раз он не опровергался в опыте, он все равно остается в качестве какой-то общей установки.
Вот эти-то «стереотипы» и являются рабочим материалом для социального программиста, который пишет с помощью их «программу» так же, как пишет программу компьютерщик-технарь.
Можно возразить: Как же так? Ведь общество — это совокупность свободных людей. Техника — совсем другое дело. Там все жестко детерминировано. Ведь недаром различают «технические» и «гуманитарные» науки!
И все же все не так просто. Что такое техника? В последнее время ее часто противопоставляют «природе». Техника — это что-то не природное, искусственное, нечто сделанное человеком, в отличие от того, что «растет» и «живет» само. Всевозможные «зеленые», а также «традиционалисты» (например, поклонники «народной медицины» и т. п.) требуют обуздать и ограничить технический прогресс, который якобы наносит огромный ущерб природе.
Начнем с того, что техника не изобретает и не создает ничего такого, чего бы не было в природе. Разве вода, текущая в реке, не начнет скапливаться и разливаться, если дорогу ей перегородит упавшее дерево? Разве не будет потом эта вода низвергаться потоком вниз, когда ее уровень будет выше, чем упавшее дерево? Разве энергия этой воды не закружит случайно попавший в этот поток предмет?
Мы описали устройство плотины, которая добывает электроэнергию для наших домов, машин, заводов и фабрик.
Что сделал человек, когда сделал плотину? Подсмотренное у природы он систематизировал (выкинув элементы, не относящиеся к процессу), затем смоделировал, потом провел эксперимент, получил предположенный результат, а затем построил.
Абсолютно то же самое верно и для выплавки чугуна, и для производства полиэтилена, и для выращивания пшеницы, и для полетов в космос. Везде задействуются естественные природные процессы. Но если в природе эти процессы перемешаны друг с другом или, напротив, их элементы отдалены друг от друга, то человек их соединяет и разъединяет согласно своим целям и воспроизводит в «чистом виде».
Слово «техника» по-гречески значит искусство. И не всякая деятельность признавалась технэ — искусством. Аристотель, например, говорил, что опыт, навык таковыми не являются. Искусство — технэ — это то, чему можно научить, что можно передать в виде алгоритма действий так, что даже неопытный человек может это воспроизвести.
Создатели знаменитого НЛП (нейролингвистическое программирование) рассказывали о своем учителе, гипнотизере Милтоне Эриксоне. Этот паралитик-старец творил чудеса. К нему приводили психопатов и шизофреников, и они уходили от него здоровыми людьми. Одна беда, Эриксон с трудом мог объяснить то, что он делает. Во всяком случае, после его объяснений никто не мог лечить так же, как он. Эриксон был медиумом природы, он относился к своим способностям как к иррациональному дару. Р.Бэндлер и Дж. Гриндер, математики по образованию, попросили у М.Эриксона разрешения присутствовать на его сеансах и регистрировать все происходящее. Как и через сколько времени доктор подошел к больному, что сказал и как, с каким типом больных и как общался, к чему и как прикасался, когда говорил и т. д. В результате родилась книга «Структура магии», которая систематизировала практику Эриксона, описала ее в виде последовательных действий, цепочек, алгоритмов. Это и есть то, что греки и мы сейчас зовем технэ, искусством, техникой.
Хорошо. Подглядывать за природой можно. Природа постоянна в своих законах, постоянна даже в своей изменчивости. Но человек? Разве он не свободное существо?
Свободное. Но мы недаром начали это «предисловие» с разговора о стереотипах. Стереотипах восприятия, стереотипах мышления, стереотипах поведения.
Чем они не похожи на «постоянные» законы природы? Подсматривая за людьми, систематизируя наблюдения, моделируя их действия, экспериментируя и получая предположенный заранее результат, можно строить программу, сценарий, алгоритм.
Опять возражение: но человек же не постоянен! Ответ: в математике тоже есть понятие «переменной». Но если мы задали функцию, то какие бы значения переменная ни принимала, мы всегда сможем построить график и указать, в каком месте он пересечется с другой кривой…