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