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