Thursday, September 27, 2007

Галки и напильники, или выпускаем новую версию продукта.

Ни для кого не секрет, что практически любой коммерческий продукт выпускает новую версию для того, чтобы срубить побольше бабла. Вариантов два:
- Заставить проапгрейдиться старых клиентов
- Привлечь новых клиентов

Что движет пользователями в этом случае? Думаю, что одна из ключевых позиций - "иметь последнюю версию модно, тем более все знают, что более новая версия надёжнее и с бОльшим количеством функционала". Ведь если фирма регулярно выпускает новые версии, значит, она заботится о своих клиентах, исправляет баги, улучшает интерфейс, повышает удобство и скорость работы… В общем, всё в новой версии продукта хорошо. Но есть такая проблема…

Существуют разные частные случаи новых версий. Некоторые слишком увлекаются списками фич, заболевают галочкоманией и теряют часть клиентов, которые осознанно отказываются переходить на более новую версию из-за того, что старая менее грузная и не пресыщена излишним функционалом. Вспомним опять же ACDSee и Nero.

Другие же добавляют фич в мерах допустимого, но забывают о напильнике - непреложное правило гласит, что каждая последующая версия должна быть не более глючная, чем предыдущая. В идеальном же варианте глюкавость должна уменьшаться с каждой новой версией. В пример приведём Microsoft, который регулярно по различным причинам забывает о напильнике. Здесь можно сказать, что то, что сходит с рук Microsoft, не сойдёт с рук вам. Не повторяйте их путь. Например, ту же Vista выпустили, фич добавили, дизайн подкрутили, всё супер. Но вот теперь "после сборки обрабатывают напильником" уже год как, и конца-края этому пока не видно.
И есть третий вариант, когда изменений накопилось достаточно, чтобы огласить новую версию, они находятся в рамках разумного, чтобы не перерасти в галочкоманию, и о напильнике помнят крепко. Приведём в пример другого гиганта, чтобы Microsoft не было одиноко. Apple. Сейчас ходит много разговоров о Леопарде. Как написано здесь новых явных фич между 10.4.10 и 10.5.0 - всего три. Неявных, "шлифовочных" - много больше. О сравнении 10.4.0 и будущей 10.5.0 даже страшно говорить - нового функционала для увеличения номера мажорной версии набралось немало. Конечно же, так и хочется встать во весь рост и громко сказать - смотрите, так делать правильно! Клиентура от такого хода уменьшаться не будет точно.

Другой вариант о том как делать вроде бы правильно, но всё же не стоит, это IE. Особенно радует переход с 6-ой версии на 7-ую. Такое впечатление, что просто кто-то сказал: "Ребята, если мы выпустим висту с 6-ым эксплорером - стыд нам и позор. Давайте что-нибудь быстренько забабахаем!" И забабахали следующую мажорную версию. Да, дизайн поменялся. И, конечно, радует, что dashed в стилях границ отображается как dashed а не dotted. Но до полной адекватности… ну, вы все и так об этом знаете, чай написано об этом замечательном браузере достаточно. Так вот, это яркий пример сделанного "по правилам". Баги подправлены, новые фичи добавлены. Но, как видите, результат всё же оставляет желать лучшего.

Поэтому, если у вас есть хоть какая-то независимость от сроков и, соответственно, деньги не жгут вам пятки, постарайтесь не забыть о напильнике. О нём почему-то забывают чаще всего. Если же в срок вы никак не успеваете, тогда не забудьте об апдейте, который должен выйти очень быстро после релиза. Ваша расторопность в затыкании [преднамеренно] оставленных дыр практически всегда положительно влияет на карму. Чем больше дыр, тем быстрее должен выйти апдейт, чтобы пользователи вас простили.

И последнее, если вы имели глупость дать обещание включить в следующие версию что-либо, выпустить её к сроку и дальше по списку - придётся подсуетиться и всё же выполнить. Причём, с минимальными отклонениями от текста обещания. Если есть возможность - лучше не обещайте вообще ничего. А анонс делайте только когда уверены на 100%. Это сбережёт нервы и деньги вам, и принесёт радость покупателям.

Wednesday, September 19, 2007

Кто такие PM и как их малюют.

Очередная статья ни о чём, или добро пожаловать в управление проектами.

Под таким привычным в наши дни сокращением "PM" скрывается просто прорва народу. Если вы спросите первого попавшегося разработчика как расшифровывается "PM", то почти со стопроцентной вероятностью вам ответят "Project Manager". Если бы мир разработки приложений заканчивался на небольших командах в небольших фирмах, с небольшими заказчиками, то так бы и было. И даже не факт, что дальше DevLead (я люблю их называть Devly) зашло бы дело. Но IT, как любая индустрия, растёт и развивается вширь и ввысь. И тут начинают плодиться различной сложности и запущенности PM.

Первый, такой привычный слуху разработчиков и представителей малого бизнеса, PM - это Project Manager. Появившись на заре трудовой истории Управляющий Проектами (напишем здесь на английский манер, с большой буквы) не исчезает на протяжении всего производственного процесса. Разве что в различных по величине компаниях он принимает на себя различные обязанности. Если в малого размера фирмах управляющий проектом в проекте царь и бог, то с ростом подчинённого ему штата людей его обязанности всё больше и больше смещаются с управления проектом к… управлению людьми, которые этот проект делают. Да, он по прежнему распределяет задания между разработчиками/отделами, он по прежнему следит за багами и рассказывает что и когда будет сделано. Но ему уже нет нужды общаться с продавцами, следить за конкурентами (если такие имеются) и писать тонны документации (он по прежнему пишет кучу документов, но не так много, как мог бы). Здесь ему приходит на помощь PM #2. Нет, это не Paper Man, хотя его деятельность можно охарактеризовать как "планомерное уничтожение зелёных насаждений в дельте Амазонки". Это младший неразлучный брат Project Manager'a - Product Manager. Управляющему продуктами, в отличие от управляющего проектами, нет дела до человеко-часов и талантов каждого отдельно взятого разработчика. Его интересуют только такие вещи как срок выпуска продукта и какой же всё-таки функционал из всего того, что он придумал, будет затащен управляющим проектов в этот самый проект. Менеджер продуктов усиленно общается с продавцами, участвует в выставках, рассказывает какой замечательный именно этот продукт и шпионит за конкурентами. На основе наблюдений, личного опыта и интуиции управляющий продуктами пишет головокружительные спецификации для будущего продукта, а управляющий проектами потом пытается всё это реализовать. В разных фирмах под управляющим продуктами иногда подразумеваются самые неожиданные вещи. Так вас могут попросить быть человеком, который следит за продуктами в самом прямом смысле слова. Например, контролировать отгрузку лицензионных копий со склада.

Но на самом деле всё это неправда. Если вы - большая фирма с правильно поставленными процессами и адекватными сотрудниками, то здесь появляется PM #3, который всему голова, - Program Manager, придуманный Майкрософтом для своих внутренних нужд в восемьдесят волосатом году. Управляющий программами - это такой полезный человек, на которого можно сбросить все шишки и претензии, если проект провалится. И такой человек, который лично отвечает за счастье и благополучие как проекта в целом, так и каждого его участника в частности. Он объединяет в себе обязанности как управляющего проектами, так и управляющего продуктами.

Между этими основными видами PM'ов существуют переходные стадии. Также существуют звания, почти как в армии. Есть senior PM, lead PM, junior PM, просто PM.

К чему вся эта статья? В реалиях постсоветского IT рынка вы, придя на собеседование на должность PM практически никогда не можете угадать что же вам предложат. И то, что было написано в требованиях к должности на сайте работодателя часто не отвечает реальности. Так что вы можете как стать девли, так и погрязнуть в куче документов, и длинных списков ответственностей не получив при этом права голоса.

В последующих статьях будут раскрываться "сокровенные" тайны документов, составление которых в обязательном порядке входит в обязанности PM'a и краткий курс жизни проекта с точки зрения лесов Амазонки, а не разработчиков (или других человеческих ресурсов).

В завершение хотелось бы сказать, что кроме "управлять", которое лежит в основе должности PM, есть ещё "отвечать". Это две самые главные и наипервейшие обязанности, которые он должен выполнять. И если вы считаете, что PM - это ерунда, не смейтесь над ним. Управлять действительно важно. Другой вопрос, что у корабля должен быть только один капитан. Но это уже совсем другая история.

Wednesday, September 12, 2007

о книгах.

Сюжет женского романа:
- как бы потрахаться с наиболее надёжными дивидендами (будет трахать до конца жизни, если повезёт, так ещё и будет обеспечивать).
Сюжет мужского романа:
- как бы поприключаться, по дороге неплохо бы потрахаться. В конце хорошо бы остаться живым и по возможности здоровым.

Sunday, September 2, 2007

Вампир

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