Почему разработчики создают так много побочных проектов

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

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

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

🎰 Азартные игры в казино стороннего проекта

Сидя на большом золотом троне перед аудиторией нетерпеливых писателей, Джордж Р. Р. Мартин говорил о карьере автора: 

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

Мартин получал награды за свои ранние романы, вплоть до своей четвертой книги. Тряпка Армагеддона, разбомбили и чуть не погубили его. Потребовалось 28 книг, прежде чем он наконец написал Игра престолов.

Точно так же разработчики интернет-проектов — настоящие игроки. Волнение перед тем, как вы нажмете «запустить» свою следующую идею, вызывает привыкание; вы просто не знаете, что произойдет. Случайная игра, в которой вы летали маленькой желтой птичкой между трубами Super Mario, могла взорваться и превратиться в Flappy Bird., ловлю тебя 50,000 доллара в день. Словесная головоломка, которую вы собрали для своей девушки, может стать вирусной и стать Wordle.

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

  • Проблемы, такие как 12 стартапов за 12 месяцев, предпринятая голландским программистом Питером Левелсом, привела к тому, что разработчик-одиночка запустил портфолио проектов, которые генерируют 3 миллиона долларов в год. 
  • Сайты, как ProductHunt позволит вам получить идею в понедельник и представить ее тысячам людей к пятнице. 
  • Когда я пишу это, пост под названием «Почему я запускаю 25 продуктов за 25 недель” — первое сообщение на форуме IndieHackers.

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

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

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

Бен Авад стирает грань между разработчиком и традиционным создателем больше, чем большинство: 1.3 миллиона подписчиков смотрят видео его проектов по всему миру. YouTube, ТикТок и Twitter. «Некоторые люди называют это техническим юмором, некоторые называют это логами разработки», — сказал он мне, пытаясь описать свой контент. — Я даже не знаю, как бы я это назвал. 

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

«… Проблема в том, что я знаю, что проекты были шутками, но я серьезный инженер-программист и хочу сделать их хорошими. Итак, для Tinder я буквально сделал приложение для Android и расширение VS Code, потому что я подумал: «Если бы я действительно использовал это, я бы действительно хотел получать push-уведомления, если бы у меня было совпадение». Я не собираюсь сидеть в VS Code весь день».

С тех пор Авад снял видеоролики о ряде созданных им стартапов. «Если в проекте, над которым я работаю, произойдет что-то хорошее — прекрасно. Произошло что-то хорошее, плюс я могу снять об этом видео на YouTube», — сказал он. «Если с проектом, над которым я работаю, случится что-то плохое, это отстой, но, по крайней мере, я могу снять об этом видео на YouTube. И люди очень любят, когда происходит что-то плохое».

Он добавил: «Единственная причина, по которой я сделал все эти проекты, заключается в том, что у меня нет хороших идей. Так что лучше я просто начну делать что-то, пока не найду хорошее. … Я думаю, что моя цель — иметь один действительно большой бизнес. Я сажаю много разных семян, чтобы найти один большой проект, который мне действительно нравится».

Его последний проект, Пустота, игра Gen-Z, похожая на тамагочи, насчитывает 130,000 XNUMX пользователей.

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

Затем, через несколько месяцев, они сделают все это снова.

📉 Смягчение катастрофы проекта

Ваш сайд-проект когда-нибудь был уничтожен революцией в Казахстане? 

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

Вот что произошло: однажды я обнаружил, что вы можете использовать домены emoji в адресах электронной почты, например 👋.kz. Понимая, что было много .kz доступны домены emoji, я решил, что было бы неплохо купите 300 из них и запустите службу адресов электронной почты emoji. Примерно через 1,500 клиентов моя империя эмодзи рухнула, когда я получил этот твит:

Почему разработчики создают так много побочных проектов PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Оказывается, в Казахстане было полное отключение интернета, и мой проект полностью отключился.

Почему разработчики создают так много побочных проектов PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

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

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

Даниэль Васалло работает интернет-сообщество обучая людей тому, как создать портфель небольших ставок, который с октября 800 года вырос до более чем 2021 платных студентов. «Иногда я шучу в Твиттере и говорю, что мой единственный бизнес-план — не возвращаться к работе с 9 до 5. », — сказал он своей последней когорте во время недавнего разговора на Zoom. 

«… Вот почему я люблю маленькие ставки. С маленькими ставками, как правило, вы пытаетесь сделать что-то маленькое, и оно терпит неудачу, это не так уж демотивирует. Если вы попробуете что-то серьезное, это может легко ужалить и обескуражить многих из нас. Это может быть разрушительным событием».

Он резюмировал свое мышление следующим образом: «Успех для меня — это оставаться в игре. По сути, навсегда избегая состояния окончания игры».

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

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

«Я создал мощный маховик между моим портфолио проектов», — сказал он. «… Между тем, я не губил себя, чтобы добраться до этого момента. ;-)”

🌵 Веселье, практика и супер творчество

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

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

Затем он подбегает к своему подоконнику и хватает огромный папоротник: «Такие проекты требуют много внимания, иначе они умрут».

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

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

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

🔮 Выводы и будущее

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

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

Опубликовано: 9 августа, 2022

Технологии, инновации и будущее глазами тех, кто его создает.

Спасибо за регистрацию.

Проверьте свой почтовый ящик на наличие приветственной записки.

Отметка времени:

Больше от Andreessen Horowitz