Скачать книгу

ой, стараясь собраться с мыслями. Бросил взгляд в зеркало и поморщился. Темные волосы в беспорядке падали на лоб и лезли в глаза – пора было стричься. Щетина уже три или четыре дня не могла дождаться бритвы. Покрасневшие и слезящиеся от долгой работы за компьютером глаза на бледном лице придавали ему нездоровый вид.

      Он прошелся еще несколько раз по комнате. Несмотря даже на холодную воду, глаза слипались, а мысли путались, не позволяя ни на чем сосредоточиться. А четкость мыслей сегодня ему нужна была как никогда. До дедлайна оставалось около восьми часов, а срывать сроки было не в его правилах. Да и заказчик уже несколько раз «ненавязчиво» писал ему в скайпе, что ранняя сдача работы будет весьма и весьма приветствоваться. Но куда там! Приложение не запускалось, и на экране раз за разом появлялось сообщение об ошибке, исправить которую Артур был пока не в состоянии. Он не спал всю эту ночь и большую часть предыдущей, и от бессонницы и переутомления в голове была какая-то каша.

      Работать в экстремальных и стрессовых условиях Артуру, однако, было не привыкать. Подойдя к турнику, он с десяток раз подтянулся, потом, когда мышцы уже горели от напряжения, еще два раза. Раньше занятия спортом были регулярными, но в последнее время он уделял им все меньше и меньше времени. Фрилансом он начал заниматься еще когда учился в вузе на программиста и, один в чужом городе, не имея никакой финансовой поддержки от родственников, едва сводил концы с концами. Потом заказы, которые ему удавалось находить с помощью специализированных сайтов, стали приятным дополнением к скромной зарплате молодого специалиста. Теперь, в двадцать шесть, Артур почти полностью распрощался с офисной работой, сохранив за собой лишь место в небольшой фирме на одну восьмую часть ставки, чтобы не числиться безработным, и полностью ушел в сферу фриланса. Он сделал себе имя на рынке программирования, обойдя более опытных конкурентов, добился высоких рейтингов и положительных отзывов на соответствующих сайтах и нередко получал заказы от зарубежных клиентов. Заманчивые и не очень предложения, интересные и стандартные проекты следовали один за другим. И с недавних пор Артур осознал, что может выбирать, тогда как раньше двумя единственными критериями для его согласия были надежность заказчика и способность его самого выполнить работу в срок. Но, памятуя о тяжелых временах, он по-прежнему брал на себя слишком много, не делая передышек между крупными проектами.

      Занятия спортом стали редкими и приносили уже не удовлетворение, а боль в мышцах, отвыкших от нагрузки. Артур все же старался полностью не бросать тренировок, не желая превращаться в отрастившего брюшко программиста с демотиваторов и из анекдотов. Да и приятно было на улице ловить кокетливые улыбки девушек, надеющихся на приглашение на свидание от высокого широкоплечего брюнета. Приглашал он, впрочем, не так часто. От романтических отношений он не ждал многого, а получал еще меньше.

      Да и на улицу он выходил все реже и реже. Несмотря на отсутствие стандартных вредных привычек, здоровым его образ жизни нельзя было назвать. Он слишком мало спал и не всегда в ночные часы, редко бывал на свежем воздухе, нечасто говорил с людьми по вопросам, не связанным с работой, и даже не помнил, когда в последний раз предавался праздному безделью.

      Но, по правде говоря, Артура все это не слишком сильно беспокоило. Он занимался любимым делом и чувствовал, что с каждым днем растет как профессионал. Только разрабатывая сложные алгоритмы и продумывая логику работы компонентов, он чувствовал себя при деле, на своем месте. Наконец он мог себе позволить все, что хотел, и даже больше, и чувствовал себя как никогда уверенно.

      Подтягивания немного помогли взбодриться, а последовавшая за ними большая кружка черного кофе – и подавно. Но чтобы понять причину ошибок в последнем модуле программы, надо было посмотреть на ситуацию под другим углом, а для этого – хотя бы ненадолго отвлечься.

      Уже рассвело, и Артур выключил в комнатах свет. Сев на кухне у окна, он стал наблюдать за открывающейся панорамой.

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

      И тут он понял, где именно допустил ошибку в программе. Но для того, чтобы исправить ее, нужно было немало времени. Артур бросился к компьютеру, и вот уже его пальцы забегали по клавиатуре. А семь часов спустя, за двенадцать минут до дедлайна, он облегченно вздохнул и написал заказчику о готовности кода. Уведомление о прочтении пришло не позднее чем через две минуты – клиент не обманывал, когда говорил, что программный код ему нужен срочно.

      Поднявшись с места, Артур потянулся, пытаясь избавиться от боли в спине,

Скачать книгу