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