Александр Петровчич - Записки программиста А.
А. бросил в огонь последний лист и посмотрел, как он съеживается и исчезает. Не то же ли самое происходит с каждым днем нашей жизни, брошенным в камин наступающей ночи? Некоторое время он сидел неподвижно, затем посмотрел на часы. Было девять вечера, делать ничего не хотелось. Программист А. подошел к компьютеру и дотронулся до мыши. Экран монитора загорелся. А. включил принтер, загрузил файл с текстом программы в редактор и нажал Print. Через пятнадцать минут он снова сидел у камина с толстой стопкой распечатки все той же программы и бокалом вина.
— А может быть, рукописи действительно не горят? — подумал программист А.
0001010Программист А. разговорился за кружкой пива с барменом-китайцем и тот научил А. четырем интонациям китайского языка и рассказал притчу о том, как Цзи Синцзы тренировал бойцового петуха для чжоуского царя Сюаньвана.
В следующем баре бармен-индеец рассказал А. индейскую легенду о создании мира — как вначале не было ничего, кроме обволакивающей темноты, и Ворон взбивал ее крыльями пока темнота не затвердела в землю, подобно тому как из молока получается масло.
В следующем баре бармен-мексиканец, увлекающийся танцами, рассказал программисту А. о танцах пасколас, называющихся по именам животных, которым подражают танцующие, и ритуальных танцах матакинес.
В следующем баре бармен-индиец рассказал А. об атмане и брахмане, и о познании обоих путем размышления, обучения и споров, и еще они поговорили о достоинствах индийского пива Kingfisher.
В следующем баре бармен-американец наконец разъяснил программисту А. правила бейсбола, что было очень удобно, потому что по телевизору над стойкой как раз показывали бейсбол, и А. показалось, что он понял смысл этой игры. Для закрепления он даже заказал кружку Бадвайзера.
В следующем баре бармен-армянин рассказал А. о том, что Ереван называют розовым городом на голубом озере, о происхождении армянской письменности и о том, как надо мариновать шашлык.
Что было в следующем баре, программист А. помнил нечетко. На следующее утро у него страшно болела голова.
— Слишком много информации за один вечер, — думал А., пытаясь встать с кровати. — Нельзя столько разговаривать. Вот ведь бл$%#&во!
0001011На планете Дождей c утра выглянуло солнце. Прогноз погоды по радио обещал ясные и жаркие дни сегодня и завтра, и, скорее всего, в воскресенье.
Из-за этого жителям планеты приходилось менять свои планы на выходные и сидеть дома вместо того, чтобы в субботу, как обычно, пойти в поход на болота, или пошлепать по лужам в парке развлечений в воскресенье, или просто поехать на пляж и проваляться в свое удовольствие на мокром холодном песке под дождем все выходные. Надо же, чтобы так погода подвела!
И ведь как назло, наступит понедельник, и погода исправится, пойдет дождь, станет холодно, только кому это будет нужно, если все равно придется сидеть на работе?
— Ну надо же, чтобы так погода подвела! — ворчал программист А., окончательно сбитый с толку длинной зимой и непрерывными дождями.
0001100Программист А. сидел на рабочем месте и смотрел на плывущие по небу облака. Плавно изменяя формы, облака принимали смутно-знакомые очертания, напоминая о неизбежности перемен. Вот облако в виде вытянутой в ширину буквы e с удлиненным хвостиком от средней перекладины медленно трансформировалось в сначала неясные, но потом все более различимые буквы P и S, которые через некоторое время поглотило большое белое облако в виде буквы O.
— Вот если бы облака были акциями компаний, а акции — облаками, — мечтательно подумал программист А. — Тогда бы акции парили высоко в небе…
Его взгляд упал на сотовый телефон Nokia, лежащий на столе.
— Но с другой стороны, тогда облака падали бы на землю, как кирпичи, — подумал он.
0001101Программист А. сидел за ланчем в Bertucci’s в окружении своих коллег и наблюдал за веселой и шумной компанией за соседним столом. Несмотря на то, что они были из конкурирующей фирмы, они ему нравились. Они выглядели как друзья, разговаривали как друзья, смеялись как друзья и даже вилки держали также, как друзья.
Неожиданно одна из девушек встала и подошла к их столу.
— Привет, ребята, вы случайно не из…? — она назвала их фирму.
Коллеги программиста А. приветливо закивали.
— А, ну тогда, ребят, вот вам моя визитка, на случай если вы будете искать работу в ближайшее время, — и она раздала каждому по визитке. — Звоните.
Коллеги программиста А. неуверенно крутили визитки в руках.
— Да, и не потеряйте, пожалуйста, — весело добавила девушка. — Может очень скоро вам понадобиться.
И она вернулась к столу под громкий хохот своих приятелей. Ланч продолжался. Программист А. снова присмотрелся к компании за соседним столом. Они выглядели как враги, разговаривали как враги, смеялись как враги и даже вилки держали в точности как враги.
— И как я этого раньше не заметил! — удивился программист А.
0001110Программист А. решил вести здоровый образ жизни. Обычно, в пятницу после работы он заезжал за пивом. Сегодня же он поехал прямо домой, где неторопливо переоделся в спортивный костюм, одел кроссовки, выполнил несколько приседаний для разминки и вышел на улицу. Был невероятно теплый весенний вечер с ясным закатным небом, сухой запах долгожданного лета витал в воздухе. Программист А. глубоко вдохнул и побежал. До винного магазина было мили полторы, поэтому когда А. прибежал туда, с его лица ручьями катился пот. Продавцы удивились, но ничего не спросили. А. купил две упаковки пива по 6 бутылок.
— Должно хватить, — подумал он.
Однако, бежать обратно с упаковками пива в руках оказалось очень нелегкой задачей, хотя и весу-то в них было всего ничего. Несколько раз А. чуть ли не падал от усталости. Он останавливался, пытался отдышаться, лицо его было красным, как советский флаг, и горело, как сердце пионера, собственное же сердце тяжелым молотом стучало в ушах. Из проезжающих мимо машин время от времени раздавались гудки и веселый смех. Еле живой, А. притащился домой. Поставил пиво на стол, упал на ковер и пролежал неподвижно минут пятнадцать. Затем, кряхтя, поднялся, сел за стол, открыл пиво и сделал живительный глоток.
— Что же это такое, — подумал программист А. — На какие муки приходится идти во имя здоровья!
После второго глотка все стало значительно лучше.
— А, Америка! — уже спокойно и добродушно подумал программист А. — Все здесь делается через задницу.
0001111— Ну хорошо, сдал ты этот экзамен. А дальше что?
— Найду нормальную работу.
— Нашел. Дальше что?
— Разбогатею.
— Ну, разбогател. Дальше-то что?
— Прославлюсь!
— Хорошо, прославился. Что дальше?
— Перееду в Малибу, куплю дом и яхту, буду путешествовать.
— Переехал, купил, попутешествовал. Что дальше?
— Ну что, умру, конечно!
— Умер, что дальше?
Некоторое время они молча смотрели друг на друга.
— Неужели все по новой? — неуверенно спросил приятель.
— Бинго! — ответил программист А.
— Да-а… — протянул приятель. — Попали мы с тобой, старина.
Они выпили, закусили и еще немного помолчали.
— Ну что, между первой и второй перерывчик небольшой? — спросил А.
Приятель утвердительно кивнул, и они принялись за вторую бутылку водки.
0010000Проснувшись утром, программист А. выглянул в окно, и ему открылся новый и удивительный мир! В этом новом мире моросил на удивление противный дождь, небо было затянуто тучами, приближался ураган, все выглядело удивительно серо, скучно и безрадостно, и по всей видимости было холодно. А ведь еще вчера небо было голубым и безоблачным, светило мягкое и теплое осеннее солнце, и действительность переливалась яркими красками. “Не перестаю удивляться”, - весело подумал программист А. — “Каждый день — что-нибудь новенькое! Хорошо!" И он, напевая, принялся собираться на работу.
0010001Программист А. отвечал на вопросы интернет-анкеты.
— Часто ли вы совершаете непроизвольные движения?
— Что я, ребенок, что ли? No.
— Часто ли вам не хочется думать?
— С чего это вдруг? No.
— Если перед вами стоит задача, требующая значительных мысленных усилий — пытаетесь ли вы оттянуть время, чтобы не приступать к решению?
— Ну вот еще! No.
— Часто ли вы теряете интерес к происходящему?
— No.
— Часто ли вы не можете вспомнить, куда положили вещи?
— За кого они меня принимают! No.
— Много ли кофе вы пьете в течение дня?
Программист А. засомневался, но решив, что все относительно, ответил ‘No’ и на этот вопрос и нажал кнопку “Submit”. На экране появилась надпись “Ваши ответы однозначно показывают отсутствие у вас Adult ADD."