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