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