Глава 1. Прибытие на Летающий Остров Силиконовой Долины
Записки Лемюэля Гулливера, мобильного разработчика, сначала джуна, затем тимлида нескольких проектов
Случилось так, что корабль моей карьеры потерпел крушение во время Великой Рекрутинговой Бури. Очнулся я на странном летающем острове, парящем над реальностью. Первое, что поразило меня — повсеместная одержимость абстракциями. Местные жители, именуемые «лавпутяне», ходили, уткнувшись в сияющие прямоугольники, и настолько погрузились в виртуальное, что постоянно спотыкались о реальные предметы.
За каждым лавпутянином следовал «клоуда-слуга» с метательным диском, который легонько бил хозяина по глазам, когда тот слишком долго смотрел в небо, забыв о земле. «Сие необходимо для синхронизации с облачными сервисами», — объяснили мне.
Глава 2. Великая Академия Бесполезных Технологий (ГАБТ)
Меня привели в главный храм лавпутян — Академию, где мудрейшие умы трудились над величайшими проектами:
Проект «Реактивный Огурец»
Старец с горящими глазами демонстрировал мне фреймворк для извлечения солнечной энергии из огурцов:
«Представьте! Всего один огурец сможет питать весь дата-центр! Уже собрали $50 миллионов инвестиций!»
На мой робкий вопрос о работающем прототипе, мне ответили: «Прототип? У нас уже есть логотип, сайт и дорожная карта до 2030 года!»
Проект «Универсальный Язык Единорогов»
Молодой лавпутянин в худи с капюшоном показывал мне новый язык программирования:
«Он устраняет все недостатки существующих языков! Особенность в том, что на нем нельзя написать ни одну программу! Зато синтаксис идеален!»
«Но зачем тогда...» — начал я.
«Ты просто не дорос до такого уровня абстракции», — прервал он меня.
Проект «Криптометавселенский блокчейн»
Группа энтузиастов трудилась над системой, которая должна была революционизировать все, что еще не было революционизировано:
«Мы создаем децентрализованный распределенный реестр для хранения децентрализованных распределенных реестров! Это изменит мир!»
На вопрос, что именно это изменит, мне ответили: «Пока не знаем, но когда-нибудь обязательно узнаем!»
Глава 3. Ритуалы и обычаи лавпутян
Ежедневный Скрам-Танец.
Каждое утро лавпутяне собирались в круги и начинали ритуальный танец с криками:
«Что сделал вчера? Что сделаю сегодня? Какие препятствия на моем пути?»
Когда я попытался сказать, что препятствие — это отсутствие работающего продукта, на меня посмотрели с жалостью.
Церемония Демо-Дня
Раз в неделю происходило великое действо, где показывали макет будущего продукта, собранный из палочек и веревочек, но с красивыми анимациями. Зрители аплодировали и кричали: «Дизайн-система! Юзер-экспериенс! Инновация!»
Ритуал Ретроспективы
Вечером того же дня все печально сидели и говорили:
«Надо было сделать иначе... Надо будет сделать иначе...»
Но на следующий день все повторялось снова.
Глава 4. Беседа с Великим Архитектором
Мне удалось побеседовать с правителем Лапуты — Великим Архитектором:
«Наш остров парит над миром, ибо мы обладаем знанием высших материй! Мы думаем о масштабируемости, когда у нас нет пользователей! Мы готовимся к нагрузке в миллионы RPS, когда наш сервис используют три тестовых аккаунта!»
«Но почему бы не спуститься на землю и не сделать что-то полезное?» — спросил я.
Архитектор посмотрел на меня с недоумением: «Земля? Полезное? Друг мой, ты явно не понимаешь сути высоких технологий! Мы создаём будущее!»
«Но люди внизу голодают, болеют, нуждаются в простых решениях...»
«Вот именно! Поэтому мы разрабатываем VR-шлем для виртуальной еды и NFT-таблетки от всех болезней! Уже привлекли $2 миллиарда!»
Глава 5. Побег из технократического рая
Я бежал с этого летающего острова на первом же аптайм-лифте (который, конечно, был в бета-версии и постоянно падал). Спустившись на землю, я увидел простых людей, которые:
Лечили больных с помощью проверенных методов, а не блокчейна.
Кормили голодных настоящей едой, а не токенами.
Строили дома из материалов, а не из метафор.
И понял я тогда великую мудрость: технология — это инструмент, а не цель. Что нет ценности в самом умном алгоритме, если он не решает реальных проблем. Что летающие острова красивы, но плодородна именно земля.
Эпилог: предостережение потомкам
О лавпутяне! Не повторяйте ошибок своих предшественников! Помните:
Технология должна служить людям, а не люди технологии.
Простое решение, которое работает, лучше сложного, которое «скоро заработает»
Код, который решает реальные проблемы, ценнее архитектуры, которая решает воображаемые
Пользователь с его потребностями важнее любого фреймворка
Да не превратятся ваши IT-королевства в летающие острова, оторванные от реальности! Ибо что проку в самой совершенной архитектуре, если в ее стенах некому будет жить?
Записки Лемюэля Гулливера, технического евангелиста, проповедующего принцип «решай реальные проблемы»