За последние два года я создал и запустил восемь небольших онлайн-проектов — от приложений до сайтов. Большинство из них провалились, но в целом мой разношерстный портфель проектов можно назвать прибыльным — на хлеб хватает. Мое последнее начинание, Paper Website, дает возможность вести блог, используя бумагу и ручку. Идея странная, но и у нее нашлись свои немногочисленные ярые поклонники, готовые каждый месяц платить за этот сервис.

Обычно сторонним проектом или сайд-проектом называют проект-хобби, который разработчик развивает параллельно с основной работой (я, например, сооснователь и технический директор финтех-стартапа), вроде робота на Raspberry Pi, приложения для ведения списка дел или игры на iOS, приносящей какие-то деньги. Но я заметил, что все больше разработчиков идут тем же путем, что и я, — запускают не один большой сайд-проект, а много маленьких. 

Почему так происходит? Конечно, no-code-платформы, Codecademy и инструменты вроде Stripe помогают запускать проекты, как бумажные самолётики. Это объясняет, как делаются эти проекты и почему такая тенденция возникла именно сейчас. Но почему разработчики развивают так много сторонних проектов? В этом посте я расскажу о некоторых наиболее интересных причинах.

Казино сайд-проектов

Как-то раз, сидя на большом золотом троне перед начинающими писателями, Джордж Мартин высказался о писательской карьере: 

«Это путь игрока. Каждый раз, когда вы пишете новую книгу, вы бросаете кости. И вы не знаете, что вас ждет — оглушительный провал или большой успех».

Первые романы Мартина были отмечены наградами, но его четвертая книга «Шум Армагеддона» (The Armageddon Rag) чуть не похоронила его карьеру. Прежде чем написать «Игру престолов», он выпустил 28 романов.

Создатели онлайн-проектов тоже заядлые игроки. Они подсаживаются на это возбуждение, охватывающее разработчика перед запуском очередного продукта. Ведь никогда не знаешь, к чему это приведет. Игра с маленькой желтой птичкой, летающей между трубами из Super Mario, может выстрелить и превратиться в аркаду Flappy Bird с чистой прибылью 50 000 долларов в день. А созданная для любимой девушки игра в слова может вырасти в популярнейшую Wordle.

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

  • Участвуя в челленджах вроде «12 стартапов за 12 месяцев», нидерландский программист-одиночка Питер Левелс (Pieter Levels) сформировал портфель проектов, приносящий 3 млн долларов в год. 

  • Такие сайты, как ProductHunt, позволяют придумать проект в понедельник, а уже к пятнице запустить его на многотысячную аудиторию. 

  • На момент написания этого поста публикация «Зачем я запускаю 25 продуктов за 25 недель» (Why I’m launching 25 products in 25 weeks) входит в число самых популярных постов на форуме IndieHackers.

Разработчики относятся к сторонним проектам как к ставкам в казино. Чем больше проектов, тем выше вероятность сорвать джекпот.

Проекты как контент

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

Своим примером Бен Авад (Ben Awad) стирает грань между разработчиком и автором: его видеоролики на YouTube, в «ТикТоке» и «Твиттере» смотрят 1,3 млн подписчиков. Вот что он сам сказал мне о своем контенте: «Одни называют это айтишным юмором, другие дневником разработчика. Я сам не знаю, как это описать». 

В числе проектов Авада плагин VS Code для Tinder, с помощью которого можно искать себе пару по фрагментам кода пользователей. «Плагин для Tinder работает отлично, — рассказывает Авад. — Благодаря ему некоторые уже планируют свадьбу.

...Но вот в чем проблема. Я понимаю, что это шуточные проекты, но я же серьезный разработчик, и мне хочется, чтобы все было сделано качественно. И для Tinder я сделал специальное приложение для Android и расширение VS Code, потому что я подумал: “Мне, как пользователю, хотелось бы получать пуш-уведомления о новых совпадениях. Не буду же я весь день сидеть в VS Code”».

Теперь Авад снимает видеоролики о своих стартапах. «Если есть хорошие новости по проекту, это прекрасно. Во-первых, это само по себе отлично, а, во-вторых, можно снять об этом видео для YouTube-канала, — объясняет он. — А если новость так себе, это, конечно, плохо, но зато про это можно снять видеоролик. Ведь люди обожают истории о неудачах».

Авад отмечает: «Все эти проекты появились только потому, что у меня нет хороших идей. И я решил пробовать, пока не найду такую идею. ... Моя цель — создать действительно большой бизнес. Я надеюсь, что, посадив много разных семян, я все-таки выращу тот самый большой проект».

В его последнее творение, тамагочи для зумеров Voidpet, играют 130 000 пользователей.

Если не хотите скачивать новые приложения или подписываться на влогеров вроде Авада, можете просто воспользоваться хештегом #buildinpublic в «Твиттере». По нему вы найдете профили разработчиков с десятками ссылок на разные микропроекты. Подпишитесь на одного из них и следите за его увлекательным путешествием — от запуска продукта и поиска первых пользователей до продажи микросервиса за тысячи долларов. 

А через пару месяцев все повторится.

Минимизация риска провала

Ваши сайд-проекты хоть раз рушились из-за революции в Казахстане? (Прим. ред.: да, на фоне всего происходящего пример слабоватый. У вас точно есть истории покруче. Если есть силы, делитесь ими в комментариях, поддержим друг друга в неспокойное время)

Это неприятно.

Вот что произошло. Я узнал, что можно использовать домены с эмодзи для электронной почты вроде hi@.kz. Выяснив, что есть много доступных доменов с эмодзи типа .kz, я решил купить 300 таких доменов и запустить сервис электронной почты. После первых 1500 клиентов моя эмодзи-империя развалилась, и узнал я об этом из твита:

Случайно не знаешь, что происходит с доменами .kz + эмодзи? Заметил, что проблема не проходит
Случайно не знаешь, что происходит с доменами .kz + эмодзи? Заметил, что проблема не проходит

В Казахстане отключили интернет, а вместе с ним и мой проект.

Беспорядки в Казахстане: из-за протестов отключили интернет
Беспорядки в Казахстане: из-за протестов отключили интернет

К счастью, после 10 дней паники интернет вернулся. 

Но есть и те, кому повезло меньше: изменения API и настроек поиска далеко не все причины гибели проектов. И чтобы минимизировать риск провала, разработчики создают портфель из нескольких проектов — подобно тому, как инвесторы покупают акции компаний из индекса S&P 500 вместо того, чтобы вкладывать все деньги в Dogecoin.

Дэниел Васалло создал онлайн-сообщество, где людей учат формировать портфель небольших проектов. С октября 2021 года обучение оплатили больше 800 человек. «Иногда я шучу в “Твиттере”, что весь мой бизнес-план сводится к тому, чтобы не вернуться в офис на пятидневку, — признался он новому потоку студентов во время недавней Zoom-конференции. — За это я и люблю мелкие проекты. Если с маленьким проектом ничего не выйдет, это демотивирует не так сильно. А вот крупная неудача может подкосить многих из нас. Последствия могут быть разрушительными».

Вот как он сам описывает свой подход: «Для меня успех — это оставаться в игре. Не допустить ситуации окончательного выхода из игры».

Себастьен Дюбуа знает об этой ситуации не понаслышке. В прошлом году его статья «Истории провалов стартапов: минус 2000 часов и 200 000 евро за 20 месяцев» набрала рекордное количество просмотров на Hacker News. В этой статье Дюбуа рассказал о том, как он попал в ловушку невозвратных затрат и потратил два года на стартап, который даже не запустили. Но сейчас Себастьен с успехом развивает свои небольшие, но многочисленные проекты.

«Я работаю над несколькими проектами с ограниченными временными и трудозатратами, и взлетов у меня больше, чем падений», — поделился он со мной в переписке. Дюбуа сформировал сообщество, создал два инфопродукта, которые хорошо продаются, и даже планирует написать книгу. 

«Я запустил мощный маховик проектов, — написал он. — И пока все идет хорошо. ;-)».

Удовольствие, практика и много творчества

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

У харизматичного французского разработчика Бена Иссена (Ben Issen) семь мелких проектов. «Я ухаживаю за своими проектами, как за цветами в саду, — рассказал он мне по Zoom, сидя в своей парижской квартире. — Это приятное занятие. Мои любимые проекты, как маленькие кактусы: их легко посадить, они быстро растут и требуют мало воды и ухода».

Подойдя к подоконнику и взяв огромный папоротник, он продолжил: «А такие проекты требуют много внимания, и, если его не уделять, они погибнут».

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

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

Но не все отказываются от крупных проектов. Как объяснил мне один из откликнувшихся разработчиков, маленькие проекты могут привести к пониманию того, в каком направлении следует развивать крупные проекты: «Маленькие проекты помогают мне понять, как работает мой большой проект. То есть главный проект — это ствол дерева, а маленькие проекты — это ветки».

Выводы и взгляд в будущее

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

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

Читайте также:

Комментарии (13)


  1. ValentinDom
    22.11.2022 17:15

    У вас есть полезные Хабра-сообществу сайд-проекты?
    Поделитесь в комментариях! :)


    1. urvalla
      22.11.2022 19:13
      +1

      У меня история очень похожая, увлёкся Телеграм Ботами, и иногда запускаю новые:

      1. Один из работающих уже много лет - https://t.me/metametabot на основе API AviaSales. Оказалось что многим заходит искать через бота, и по сарафанному радио появляются новые пользователи.

      2. Делал игру idle-кликалку, и тоже есть небольшая аудитория - https://t.me/towntycoonbot

      3. Не так давно сделал парсер вакансий в web3 - новые вакансии падают сюда https://t.me/web5jobs, а сам бот умеет по ним искать https://t.me/LoompJobsBot. Дальше план расширить спектр и добавить разные сегменты в IT.

      В результате, наработки развиваю в полноценную платформу и стартап https://clubeeo.com - в ядре no-code/low-code движок автоматизации, интеграции с Телеграм, Дискорд и блокчейнами (чтобы отслеживать движение NFT). И кстати, в планах выделить ядро OpenSource. Несколько разработчиков уже присоединились поработать как к сайд-проекту - так что тоже в тему статьи. Если есть интерес - пишите в личку, расскажу подробнее.

      P.S. Круто, спасибо за статью! Очень вдохновляюще, проникаешься творческим духом и причастности к невидимому движению.


      1. AirLight
        23.11.2022 22:15

        У меня тоже похожая история, я примерно год назад прочитал подобную статьюи и загорелся идеей запускать микропроекты раз в месяц. Но меня хватило только одну максимально слабую идею. Я сделал телеграм-бота для ведения задач: https://t.me/simple_taskbot

        Потом я целый год не мог запускать новые проекты - не было идей и не было мотивации. Сейчас вот недавно опять взялся за создание проектов, сначала сделал небольшую экономическую игру https://t.me/prokat_game_bot - на нее ушло три недели времени при 2 днях работы.

        Еще две недели у меня ушло для бота для нетворкинга: https://t.me/yabanci2_com_bot

        И сейчас у меня впереди еще куча идей - аналитика продаж для Озона, бот для CRM, бот с психологическими тестами, и так далее.

        Но вот до каких-то доходов по-видимому еще очень далеко. Но вдруг где-то повезет.


    1. Fen1kz
      23.11.2022 11:19
      +1

      У меня до сих пор более-менее жива онлайн-настолка "Эволюция" на https://evo2.herokuapp.com. Ну как, утром надо со своими игроками приходить, а вот вечером порой бывает и 20 человек.

      Правда хероку 28 числа её отключит, но вроде потихоньку на рендер переезжаю, посмотрим


  1. qark
    22.11.2022 21:07
    +4

    1. ValentinDom
      23.11.2022 14:39

      Упс.


    1. AirLight
      23.11.2022 22:29

      На самом деле я этого переведенного автора еще год назад читал на vc.ru


  1. GrakovNe
    23.11.2022 02:01

    Недавно поднял небольшой бот для отслеживания SWIFT платежей по идентификатору: https://t.me/swift_gpi_tracking_bot

    Работает максимально просто: достаточно скинуть ему UETR платежа и можно получать нотификации о смене статуса и прочих обновлениях

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


  1. engine9
    23.11.2022 06:29
    +7

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

    Есть в этом всём легкомыслии какая-то патологическая беспечность. Вот упомянутый "стартап" с имейлами с эмодзи. Что стало с ящиками людей, которые пользовались сервисами и потом всё загнулось? Куда идёт информационный капитал пользователей многочисленных информационных продуктов, которые сгинули потому что их авторы наплодили кучу проектов и потом не смогли их поддерживать?

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

    Сложно это всё...


    1. AirLight
      23.11.2022 22:53

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

      В общем, ничего сложного как раз нет, если протрезветь.


      1. engine9
        24.11.2022 00:38

        И много примеров идей в ИТ, которые существуют исключительно в виде идей? А не вполне материальных сервисов, киловатт*часов затраченных на их работу, алюминия, меди и стали для их воплощения и т.п. и т.д.

        А самоге главное, кто вернёт труд людей и их время?


  1. Jeyko
    23.11.2022 10:47
    +1

    Странную форму глаголет зеленый персонаж на картинке.


    1. qark
      23.11.2022 20:33

      Так задумано memepedia.ru/ya-sdelyal