Pourquoi les développeurs construisent autant de projets parallèles

Au cours des deux dernières années, j'ai construit et lancé huit petits projets Internet. Des applications aux sites Web, la plupart d'entre eux ont échoué - mais ensemble, mon groupe hétéroclite de projets pourrait être considéré ramen rentable. Mon dernier projet, Site Web papier, vous permet de démarrer un blog en utilisant un stylo et du papier. C'était une idée étrange, mais il a trouvé quelques fans inconditionnels payant pour l'utiliser chaque mois.

Un projet parallèle est généralement un projet de programmation de passe-temps qu'un développeur construit parallèlement à son travail (mon travail quotidien est co-fondateur et CTO d'une startup fintech) - comme un robot Raspberry Pi, une application de liste de tâches ou un jeu iOS qui fait quelques dollars. Cependant, quelque chose que j'ai remarqué, c'est qu'au lieu de se lancer dans la construction d'un projet parallèle, les développeurs construisent de plus en plus beaucoup de petits projets, tout comme moi. 

Que se passe-t-il? Oui, sans code, Codecademy et des outils comme Stripe ont rendu plus facile que jamais l'écriture et le déploiement d'un projet. Ce sont les how et par pourquoi maintenant. Mais même compte tenu de toutes ces avancées, why les développeurs construisent-ils tant des projets parallèles ? Dans cet article, j'explorerai certaines des raisons les plus intéressantes.

(I.e. Jouer au casino du projet parallèle

Assis sur un grand trône d'or devant un public d'écrivains avides, George RR Martin parlait sur la carrière d'un auteur : 

« C'est une carrière pour les joueurs. Chaque fois que vous écrivez un livre, vous lancez à nouveau les dés et vous ne savez pas s'il va s'écraser et brûler ou s'il sera un grand succès.

Martin a remporté des prix pour ses premiers romans, jusqu'à son quatrième livre, Le chiffon d'Armageddon, l'a bombardé et l'a presque ruiné. Il a fallu 28 livres avant qu'il n'écrive enfin Un jeu de trônes.

De même, les constructeurs de projets Internet sont des joueurs directs. L'excitation avant de cliquer sur « lancer » sur votre prochaine idée crée une dépendance ; vous ne savez tout simplement pas ce qui va se passer. Un jeu aléatoire que vous avez créé pour faire voler un petit oiseau jaune entre des tuyaux de Super Mario pourrait exploser et devenir Flappy Bird, vous filet 50,000 XNUMX $ par jour. Le puzzle de mots que vous avez construit pour votre petite amie pourrait devenir viral et devenir Wordle.

En bref : L'effort investi dans un projet internet est souvent détaché de ses résultats. Adopter ce caractère aléatoire dans la pratique signifie simplement lancer plus de projets. Par exemple:

  • Des défis comme 12 startups en 12 mois, entreprise par le programmeur néerlandais Pieter Levels, a permis au développeur solo de gérer un portefeuille de projets qui génèrent 3 millions de dollars par an. 
  • Des sites Web comme ProductHunt vous permettre d'avoir une idée le lundi et de la lancer à des milliers de personnes d'ici le vendredi. 
  • Au moment où j'écris ceci, un article intitulé "Pourquoi je lance 25 produits en 25 semaines” est un article de premier plan sur le forum IndieHackers.

Les constructeurs traitent leurs projets parallèles comme un casino. En gardant les projets petits et en les lançant souvent, leurs chances de toucher le jackpot augmentent.

🤳 Projets comme contenu

L'économie des créateurs est en plein essor, et il n'y a pas que les mannequins Instagram qui postent des selfies sur une plage d'Ibiza. Développeurs-influenceurs - un nouveau type de créateur étrange, comme les vloggers et les streamers avant eux - sont une chose très réelle. Les projets servent à leur contenu et à leur monétisation en un seul.

Ben Awad brouille la frontière entre développeur et créateur traditionnel plus que la plupart, avec 1.3 million d'abonnés qui regardent ses vidéos de projet à travers YouTube, TikTok et Twitter. "Certaines personnes appellent ça de l'humour technique, d'autres l'appellent des journaux de développement", m'a-t-il dit, essayant de décrire son contenu. "Je ne sais même pas comment je l'appellerais." 

Par exemple, l'un des projets précédents d'Awad était un Plugin VS Code pour Tinder, où les utilisateurs peuvent balayer les extraits de code d'autres personnes pour trouver leur rendez-vous idéal. "Le plugin Tinder a très bien fonctionné", a-t-il expliqué, "et certaines personnes sont même sur le point de se marier dessus.

« … Le problème est que je sais que les projets étaient des blagues – mais je suis un ingénieur logiciel sérieux et je veux les rendre bons. Donc, pour celui de Tinder, j'ai littéralement créé une application Android et une extension VS Code, parce que je me disais : « Si j'utilisais ça, je voudrais recevoir une notification push si j'avais une correspondance. Je ne vais pas être sur VS Code toute la journée.'"

Depuis lors, Awad a réalisé des vidéos sur une série de startups qu'il a créées. « Si quelque chose de bien se produit dans le projet que je réalise, c'est fantastique. Quelque chose de bien s'est passé, et je peux en faire une vidéo sur YouTube », a-t-il déclaré. "Si quelque chose de mal arrive avec le projet sur lequel je travaille, ça craint, mais au moins je peux faire une vidéo YouTube dessus. Et les gens adorent quand quelque chose de mal arrive.

Il a ajouté : « La seule raison pour laquelle j'ai réalisé tous ces projets, c'est parce que je n'ai aucune bonne idée. Donc, je ferais mieux de commencer à faire des trucs jusqu'à ce que j'en trouve un bon. … Je pense que mon objectif est d'avoir une entreprise vraiment grande. Je plante beaucoup de graines différentes pour m'aider à trouver le grand projet que j'aime vraiment.

Son dernier projet, Animal du Vide, un jeu de type Gen-Z Tamagotchi, compte 130,000 XNUMX utilisateurs.

Si vous ne pouvez pas vous engager à télécharger l'application d'un créateur ou à suivre quelqu'un comme Awad via ses vidéos, cliquez simplement sur #buildinpublic Twitter, et vous trouverez des développeurs avec des dizaines de liens dans leur biographie vers les diverses petites entreprises qu'ils ont créées . Suivez-en un et vous pourrez les rejoindre dans un voyage en montagnes russes consistant à lancer un produit, à gagner quelques utilisateurs et même à quitter leur micro-SaaS pour plusieurs milliers de dollars. 

Puis, quelques mois plus tard, ils recommenceront.

📉 Atténuation des catastrophes du projet

Votre projet parallèle a-t-il déjà été détruit par une révolution au Kazakhstan ? 

Ce n'est pas agréable.

Voici ce qui s'est passé : un jour, j'ai découvert que vous pouviez utiliser des domaines emoji dans les adresses e-mail, par exemple 👋.kz. Réalisant qu'il y avait beaucoup .kz domaines emoji disponibles, j'ai décidé que ce serait une bonne idée de achetez-en 300 et lancez un service d'adresses e-mail emoji. Environ 1,500 XNUMX clients plus tard, mon empire emoji s'est effondré lorsque j'ai reçu ce tweet :

Pourquoi les développeurs créent autant de projets parallèles PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Il s'est avéré qu'il y avait une panne totale d'Internet au Kazakhstan, mettant mon projet complètement hors ligne.

Pourquoi les développeurs créent autant de projets parallèles PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Après 10 jours de panique, heureusement c'est revenu. 

D'autres personnes n'ont pas cette chance : les changements d'API, les modifications apportées aux résultats de recherche et de nombreux autres facteurs peuvent tuer un projet. Ainsi, tout comme vous pourriez acheter des actions sur le S&P 500 au lieu de miser sur Dogecoin, les constructeurs utilisent un portefeuille de nombreux projets pour atténuer ce type d'échec.

Daniel Vasallo dirige un communauté en ligne enseigner aux gens comment créer un portefeuille de petits paris, qui est passé à plus de 800 étudiants payants depuis octobre 2021. « Parfois, je plaisante sur Twitter et dis que mon seul plan d'affaires est d'éviter de devoir retourner à un travail de 9 à 5 », a-t-il déclaré à sa dernière cohorte lors d'une récente conférence sur Zoom. 

« … C'est pourquoi j'aime les petits paris. Avec de petits paris, généralement, vous savez, vous essayez quelque chose de petit et ça échoue, ce n'est pas si démotivant. Si vous essayez quelque chose de grand, cela peut facilement piquer et décourager beaucoup d'entre nous. Cela peut être un événement ruineux.

Il a résumé son état d'esprit ainsi : « Le succès pour moi, c'est de rester dans le match. Fondamentalement, éviter un état de jeu terminé pour toujours.

Sebastien Dubois connaît bien cet état. L'année dernière, son article «Histoires d'échecs de startups : 20 mois, 2 200 heures passées et XNUMX XNUMX € perdus” est devenu viral sur Hacker News et a raconté une histoire erronée à coût irrécupérable sur la façon dont Dubois a passé deux ans à coder une startup qui a eu du mal à se lancer. Cependant, Dubois réussit très bien à construire plusieurs petits projets maintenant.

"Je construis maintenant des projets de temps et d'efforts limités avec plus d'avantages que d'inconvénients", m'a-t-il dit par e-mail. Il a bâti une communauté, créé deux « infoproduits » qui se vendent assez bien et a même un projet de livre en tête. 

"J'ai créé un puissant volant d'inertie entre mon portefeuille de projets", a-t-il déclaré. « … En attendant, je ne me suis pas ruiné pour en arriver là. ;-)”

🌵 Amusement, pratique et super créativité

Les développeurs sont des gens très créatifs. Tout comme un musicien compose ou un artiste peint, un développeur peut démarrer un projet parallèle pour libérer cette créativité.

Ben Issen est un développeur français charismatique qui dirige sept petits projets. "Je traite mes projets comme l'entretien d'un jardin", m'a-t-il dit sur Zoom depuis son appartement parisien. « C'est une activité agréable. Mes projets préférés sont comme un petit cactus ; ils sont faciles à mettre en pot, poussent rapidement et nécessitent peu d'eau et d'entretien.

Il court ensuite vers son rebord de fenêtre et attrape une énorme fougère : "Des projets comme celui-ci nécessitent beaucoup d'attention ou ils meurent."

Si vous avez beaucoup d'idées, construire de nombreux petits projets autonomes est tout simplement amusant. Vous pouvez en construire un puis passer au suivant. À chaque fois, c'est comme un casse-tête satisfaisant lorsque vous passez de zéro à quelques utilisateurs. Et chaque projet est plus pratique - un autre représentant qui améliore vos compétences en matière de construction, de lancement et de marketing.

Souvent, de nouveaux projets sont inspirés ou fusionnés à l'aide du code des précédents, ce qui conduit à de meilleures idées et les rend encore plus faciles à lancer. J'ai lancé un appel aux e-mails demandant aux gens pourquoi ils construisent plusieurs projets au lieu de se concentrer uniquement sur un seul, et le processus de création est une raison importante pour certains répondants. « Je suis un grand fan de la pollinisation croisée. Mélanger des choses qui ne vont pas souvent ensemble vous permet de poursuivre quelque chose de totalement différent », a écrit une personne.

Cependant, tout le monde n'évite pas complètement les grands projets. Comme l'a expliqué un autre e-mail, les petits projets peuvent fournir les idées créatives qui donnent une direction aux grands projets : "Mes petits projets aident à informer sur le fonctionnement de mon grand projet, où mon projet principal est le tronc d'arbre et les petits projets sont ses branches."

🔮 Conclusions, et l'avenir

Ce qui me passionne le plus dans tous ces projets, c'est que nous allons voir émerger des entreprises totalement uniques qui n'existeraient pas normalement. MSCHF est un exemple extrêmement moderne d'une entreprise soutenue par du capital-risque qui lance des projets viraux toutes les deux semaines, mais les chiffres suggèrent qu'elle finira par avoir beaucoup de compagnie.

Alors, why les développeurs construisent-ils autant de projets parallèles ? Qu'il s'agisse du désir de créer, d'apprendre ou de s'enrichir, tout se résume à un changement fondamental dans la façon dont les développeurs voient leurs projets. Vous aviez l'habitude de mettre des projets parallèles sur un CV pour décrocher une carrière dans la technologie. Maintenant, les projets parallèles peuvent be votre carrière dans la technologie.

Publié le 9 août 2022

La technologie, l'innovation et l'avenir, racontés par ceux qui l'ont construit.

Merci pour l'enregistrement.

Vérifiez votre boîte de réception pour un message de bienvenue.

Horodatage:

Plus de Andreessen Horowitz