Рубріки: Мнение

Я мог зарабатывать миллионы, но выбрал стартап: разработчик рассказал, как ушел из Twitter, чтобы делать революцию в программировании

Богдан Мирченко

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

В колледже меня вдохновляли эссе предпринимателя и программиста Пола Грэма, особенно «Как сколотить состояние» и «Как заниматься любимым делом». Его труды помогли мне понять, что после окончания колледжа я хотел бы работать в стартапах. Мне нравилась идея о том, чтобы избежать бюрократии и стать частью маленькой команды, делающей что-то большое. Но к 2013 году я потерял ориентиры и не знал, куда двигаться дальше. 

Сотни человеко-лет

Я работал в Twitter, где возглавлял команду Core Infrastructure. В команду соцсети я попал за полтора года до этого в результате покупки ей компании BackType. Я стремился стать заметным на рынке инженером, который влиял бы на отрасль, выступал на конференциях, писал книги и статьи. На этом пути я бы работал с 9 до 5 часов и зарабатывал бы много миллионов долларов в виде зарплаты и акций.

Но пока я работал в Twitter, мне не давал покоя один момент: то, как устроен продукт компании, можно детально описать за несколько часов, однако Twitter потребовались сотни человеко-лет усилий, чтобы довести этот продукт до масштабируемости и стабильности. Программное обеспечение — это абстракция и автоматизация, так как же можно потратить сотни человеко-лет на создание того, что можно описать за несколько часов? 

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

Прыжок веры

Раньше я не знал, как преодолеть этот разрыв. У меня не было конкретного представления о том, как будет выглядеть разработка программного обеспечения в этом светлом будущем. Все, что у меня было, — несколько скудных идей о том, в каком направлении двигаться. Они возникли из размышлений о проектировании крупномасштабных систем, когда я работал над своей книгой. 

В 2013 году я встал перед выбором — стоит ли начинать всерьез заниматься направлением, в потенциальной возможности которого я даже не был уверен? Должен ли я отказаться от миллионов долларов и высокого положения, чтобы заняться идеей, которую большинство сочли бы безумной? Конечно, я мог бы как-то влиять на ситуацию, оставшись на своем карьерном пути, просто это влияние было бы очень ограниченным. 

Джефф Безос — один из тех, кто вдохновил Натана Марца на уход из Twitter

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

«Шторм»

Было ясно, что реализация моей идеи займет годы и потребует от меня 100% внимания, поэтому работать над ней только по вечерам и выходным было не вариантом. Еще одним препятствием был успех моего проекта с открытым исходным кодом Storm. У него было много пользователей, готовых платить за поддержку и консультации, проектом были заинтересованы инвесторы. А создание компании на базе успешного опенсорс-проекта — уже проверенная рабочая модель. 

Но Storm был на том этапе, когда основная разработка была практически завершена, а дальнейшие улучшения были только вопросом времени. Формирование компании вокруг него было бы в основном связано с монетизацией, что потребовало бы всего моего внимания на много-много лет. 

Бесконечно ценный шанс

Мое решение реализовать свою безумную идею зависело от нескольких факторов: 

  • во-первых, у меня уже было достаточно денег после продажи BackType, чтобы продержаться сколько потребуется для доведения моей идеи до минимально жизнеспособного продукта или провала;
  • во-вторых, я буду жалеть вечно, если не попробую;
  • в-третьих — и это самое главное: я понял, что расширить человеческий потенциал и произвести революцию в отрасли — невероятно редкая возможность. То, что такой шанс вообще есть, пусть даже с ничтожной вероятностью, делало его бесконечно ценным.

Поэтому я ушел из Twitter, чтобы начать работу над Red Planet Labs. Главная проблема была в абстракции. Как выразить такие разные приложения, как, например, Twitter, BackType, Reddit, Bank of America, Gmail, eBay, Splunk и Slack, кратко и с общим набором масштабируемых абстракций?

Логотип компании Red Planet Lab

Мне потребовалось 5,5 лет, чтобы ответить на этот вопрос. Мне постоянно казалось, что я делаю два шага вперед, а потом один назад. Я сталкивался с техническими препятствиями и застревал на одной проблеме по несколько месяцев.

Внезапно я пришел к мысли, что для создания таких абстракций необходима новая парадигма программирования. Я долго сопротивлялся этой идее, пока доказательства не стали настолько очевидными, что я потратил больше года на создание нового языка программирования, который послужил бы основой для дальнейших исследований. Этот прорыв привел к новым препятствиям, а их решение — к еще большим препятствиям. Я переписывал код столько раз, что у меня до сих пор голова идет кругом от одной мысли об этом.

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

Путь в 8,5 лет

С тех пор я привлек крупный стартовый капитал и собрал фантастическую команду, которая вместе со мной реализовала мое видение. Мы начали с пробной концепции и с тех пор работаем над тем, чтобы превратить ее в пригодную для производства платформу для разработки.

Я жду момента, когда платформа будет доступна всему миру. У меня от этого мурашки по коже, как от высадки человека на Луну. Это то, что поддерживало меня на протяжении последних 8,5 лет, и я безмерно благодарен за то, что у меня была такая возможность. 

Натан Марц

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023