Говорят, что настоящий программист может работать где угодно — было бы электричество и интернет. Максим Петрович Кодов был именно таким программистом, только вот незадача — ни электричества, ни интернета у него теперь не было. Зато был целый необитаемый остров в его полном распоряжении.
— Прекрасно! — сказал Максим Петрович своей любимой резиновой уточке-дебаггеру, которую он всегда носил в кармане джинсов. — Теперь у меня наконец-то появилось время поработать над собственным стартапом!
Уточка смотрела на него с сочувствием, как будто говоря: "Чувак, ты серьезно?"
После крушения круизного лайнера "Антидепрессант" (названного так по причине обещанного полного расслабления) Максим оказался единственным пассажиром, которого волной выбросило на этот райский кусочек суши. Вместе с ним на берег вынесло его ноутбук в водонепроницаемом чехле и три банки энергетика Red Bull.
— Так, давай оценим ситуацию, — обратился он к пальме. — У меня есть ноутбук с полностью заряженной батареей, который проработает часов шесть плюс запасной аккумулятор. Значит, нужно срочно написать программу для спасения.
Пальма качнула ветвями, словно спрашивая: "И как ты это себе представляешь?"
— Элементарно! — воскликнул Максим. — Я напишу алгоритм поиска помощи, использующий кокосы как передатчики сигнала! Это же просто система распределенных вычислений!
На следующее утро пляж был усеян странными конструкциями из кокосов, соединенных между собой лианами. Максим гордо стоял посреди своего творения, держа в руках ноутбук.
— Теперь запускаем! — торжественно объявил он и нажал Enter.
Ничего не произошло.
— Хм, возможно, проблема в драйверах, — задумчиво произнес Максим. — Кокосы явно не поддерживают протокол TCP/IP.
В этот момент мимо пролетала чайка и, видимо решив выразить свое мнение о его проекте, метко снайперским выстрелом украсила его код белой отметиной.
— Отличное код-ревью, — вздохнул Максим. — Но я не сдамся!
Следующие три дня он потратил на создание "биологического компьютера" из крабов. Максим выстроил крабов в ряды и колонны, пытаясь научить их двигаться по определенному алгоритму, представляя их как живые биты информации.
— Так, вы будете единицами, — объяснял он красным крабам, — а вы, голубые, нулями. При появлении чаек формируете защитный фаервол!
Крабы смотрели на него своими глазами на стебельках с явным скептицизмом.
— Послушайте, — убеждал их Максим, — это же простая двоичная система! Щелкнул клешней — единица, не щелкнул — ноль. Что тут непонятного?
В ответ крабы устроили забастовку и ушли в офшор — то есть обратно в море.
— Типичные фрилансеры, — проворчал Максим. — Никакой корпоративной лояльности!
На пятый день, когда энергетик закончился, а батарея ноутбука полностью села, Максим решил зайти с другой стороны.
— А что если, — размышлял он вслух, выкладывая из камешков на песке блок-схему, — создать аналоговый нейропроцессор из кокосового волокна? Добавить распознавание образов через узор на листьях пальмы и...
В этот момент его монолог прервал звук вертолета.
— Эй, там внизу! — раздалось сверху. — Мы засекли странную активность на острове! Это вы выложили на пляже огромную надпись "404 — CONNECTION NOT FOUND"?
Максим представил свою "блок-схему" с высоты птичьего полета — действительно, похоже на эту надпись.
— Да! — закричал он. — Это я! Системный администратор жизни!
Когда спасатели спустились на остров, они обнаружили загорелого программиста, который пытался объяснить кокосовой пальме принципы agile-разработки.
— Понимаете, — говорил он спасателям, пока они поднимались в вертолет, — я почти разработал новую операционную систему PalmOS. Нет-нет, не ту старую. Эта работает на чистой кокосовой энергии и крабовых алгоритмах!
— Конечно-конечно, — успокаивающе произнес врач, делая пометку в блокноте.
Через неделю Максим уже был дома, но его новый стартап "CrabByte — первая в мире операционная система, разработанная членистоногими" неожиданно привлек венчурных инвесторов.
— Знаете, — говорил он на презентации, — иногда для инновации нужно просто остаться наедине с природой. И парой банок Red Bull.
А резиновая уточка-дебаггер до сих пор стоит у него на рабочем столе, храня тайну о том, как обычный баг в GPS-навигации круизного лайнера привел к созданию революционной технологии.
Когда журналисты спрашивают Максима, не боится ли он конкуренции со стороны крабов, он загадочно улыбается и отвечает:
— Главное — помнить, что в IT всё относительно. Даже необитаемый остров может стать отличным коворкингом, если у тебя есть правильный настрой и резиновая уточка.
Если вам понравился рассказ, поддержите автора лайком, подпиской, поделитесь с друзьями в соцсетях! Узнайте подробнее о концепции канала. Переходите в список рубрик и читайте рассказы по темам. Предлагайте свои сюжеты в комментариях. Хорошего вам настроения!