Waarom ontwikkelaars zoveel zijprojecten bouwen

In de afgelopen twee jaar heb ik acht kleine internetprojecten gebouwd en gelanceerd. Van apps tot websites, de meeste zijn geflopt - maar samen kan mijn ragtag-groep projecten worden overwogen ramen winstgevend. Mijn laatste project, Papieren website, laat je een blog starten met pen en papier. Het was een raar idee, maar het heeft een paar die-hard fans gevonden die elke maand betalen om het te gebruiken.

Een nevenproject is meestal een hobby-programmeerproject dat een ontwikkelaar naast zijn werk bouwt (mijn dagelijkse baan is mede-oprichter en CTO van een fintech-startup) - zoals een Raspberry Pi-robot, een takenlijst-app of een iOS-spel dat maakt een paar dollar. Wat me echter is opgevallen, is dat ontwikkelaars in plaats van all-in te gaan op het bouwen van een zijproject, steeds meer bouwen veel van kleinere projecten, net als ik. 

Wat gebeurd er? Ja, no-code, Codecademy en tools zoals Stripe hebben het gemakkelijker dan ooit gemaakt om een โ€‹โ€‹project te schrijven en te implementeren. Dat zijn de hoe en waarom nu. Maar zelfs gezien al deze vorderingen, Waarom zijn ontwikkelaars aan het bouwen zoveel zijprojecten? In dit bericht zal ik enkele van de meest interessante redenen onderzoeken.

๐ŸŽฐ Gokken bij het zijproject casino

Zittend op een grote gouden troon voor een publiek van enthousiaste schrijvers, George RR Martin was aan het woord over de carriรจre van een auteur: 

โ€œHet is een carriรจre voor gokkers. Elke keer dat je een boek schrijft, gooi je opnieuw de dobbelsteen en weet je niet of het zal crashen en verbranden of een groot succes zal worden."

Martin won prijzen voor zijn vroege romans, tot zijn vierde boek, Het armageddon-lapje, gebombardeerd en bijna geruรฏneerd hem. Het duurde 28 boeken voordat hij eindelijk schreef Een spel der tronen.

Evenzo zijn internetprojectbouwers echte gokkers. De opwinding voordat je op 'lanceren' op je volgende idee klikt, is verslavend; je weet gewoon niet wat er gaat gebeuren. Een willekeurig spel dat je hebt gemaakt over het vliegen van een kleine gele vogel tussen Super Mario-pijpen kan exploderen en Flappy Bird worden, jou verrekening $ 50,000 per dag. De woordpuzzel die je voor je vriendin hebt gemaakt, kan viraal gaan en Wordle worden.

Kortom: de inspanning die in een internetproject wordt gestoken, staat vaak los van het resultaat. Deze willekeur in de praktijk omarmen betekent simpelweg meer projecten lanceren. Bijvoorbeeld:

  • Uitdagingen zoals 12 startups in 12 maanden, uitgevoerd door de Nederlandse programmeur Pieter Levels, heeft ertoe geleid dat de solo-ontwikkelaar een portfolio van projecten beheert die genereren $ 3 miljoen per jaar. 
  • Websites zoals product hunt zodat u op maandag een idee kunt krijgen en het op vrijdag aan duizenden mensen kunt lanceren. 
  • Terwijl ik dit schrijf, verschijnt er een bericht met de titel "Waarom ik 25 producten lanceer in 25 wekenโ€ is een toppost op het IndieHackers-forum.

Bouwers behandelen hun nevenprojecten als een casino. Door projecten klein te houden en vaak te lanceren, stijgt hun kans om de jackpot te winnen.

๐Ÿคณ Projecten als inhoud

De scheppende economie is booming, en het zijn niet alleen Instagram-modellen die selfies posten op een strand op Ibiza. Ontwikkelaars-beรฏnvloeders - een vreemd nieuw type maker, zoals de vloggers en streamers vรณรณr hen - zijn heel reรซel. Projecten dienen als hun inhoud en het genereren van inkomsten in รฉรฉn.

Ben Awad vervaagt de grens tussen ontwikkelaar en traditionele maker meer dan de meesten, met 1.3 miljoen volgers die zijn projectvideo's overal bekijken YouTube, TikTok en Twitter. "Sommige mensen noemen het technische humor, sommige mensen noemen het dev-logs", vertelde hij me, in een poging zijn inhoud te beschrijven. "Ik weet niet eens hoe ik het zou noemen." 

Een van de eerdere projecten van Awad was bijvoorbeeld een VS Code-plug-in voor Tinder, waar gebruikers kunnen vegen op de codefragmenten van andere mensen om hun perfecte date te vinden. "De Tinder-plug-in deed het heel goed," legde hij uit, "en sommige mensen zijn er zelfs bijna mee getrouwd.

โ€œโ€ฆ Het probleem is dat ik weet dat de projecten grappen waren, maar ik ben een serieuze software-engineer en ik wil ze goed maken. Dus voor de Tinder-versie heb ik letterlijk een Android-app en een VS Code-extensie gemaakt, omdat ik dacht: 'Als ik dit echt zou gebruiken, zou ik echt een pushmelding willen krijgen als ik een match heb. Ik ga niet de hele dag op VS Code zitten.'โ€

Sindsdien heeft Awad video's gemaakt over een reeks startups die hij heeft opgebouwd. โ€œAls er iets goeds gebeurt in het project dat ik maak โ€“ fantastisch. Er is iets goeds gebeurd, en ik kan er een YouTube-video over maken", zei hij. โ€œAls er iets ergs gebeurt met het project waar ik aan werk, is dat balen, maar ik kan er in ieder geval een YouTube-video over maken. En mensen vinden het helemaal geweldig als er iets ergs gebeurt.โ€

Hij voegde eraan toe: โ€œDe enige reden dat ik al deze projecten heb gemaakt, is omdat ik nul goede ideeรซn heb. Dus ik kan maar beter gewoon beginnen met het maken van dingen totdat ik een goede heb gevonden. โ€ฆ Ik denk dat het mijn doel is om รฉรฉn bedrijf te hebben dat echt groot is. Ik plant veel verschillende zaden om me te helpen het ene grote project te vinden dat ik echt leuk vind."

Zijn laatste project, Leegte, een Gen-Z Tamagotchi-achtige game, heeft 130,000 gebruikers.

Als je je niet kunt verplichten om de app van een maker te downloaden of iemand als Awad te volgen via hun video's, klik dan gewoon rond op #buildinpublic Twitter en je zult ontwikkelaars vinden met tientallen links in hun bios naar de verschillende kleine bedrijven die ze hebben gemaakt . Volg er een en je kunt met ze mee op een achtbaanreis van het lanceren van een product, het winnen van een paar gebruikers en zelfs het verlaten van hun micro-SaaS voor enkele duizenden dollars. 

Dan, een paar maanden later, doen ze het allemaal opnieuw.

๐Ÿ“‰ Verzachten van projectrampen

Is uw zijproject ooit vernietigd door een revolutie in Kazachstan? 

Het is niet leuk.

Dit is wat er gebeurde: op een dag ontdekte ik dat je emoji-domeinen in e-mailadressen kon gebruiken, bijvoorbeeld .kz. Beseffen dat het er veel waren .kz emoji-domeinen beschikbaar zijn, besloot ik dat het een geweldig idee zou zijn om koop er 300 en start een emoji-e-mailadresservice. Ongeveer 1,500 klanten later stortte mijn emoji-imperium in elkaar toen ik deze tweet kreeg:

Waarom ontwikkelaars zoveel zijprojecten bouwen PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Het bleek dat er een volledige internetstoring was in Kazachstan, waardoor mijn project volledig offline was.

Waarom ontwikkelaars zoveel zijprojecten bouwen PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Na 10 dagen panikeren kwam het gelukkig weer terug. 

Andere mensen hebben niet zoveel geluk: API-wijzigingen, aanpassingen aan zoekresultaten en vele andere factoren kunnen een project de das omdoen. Dus, net zoals je aandelen zou kunnen kopen op de S&P 500 in plaats van all-in te gaan op Dogecoin, gebruiken bouwers een portfolio van vele projecten om dit soort mislukkingen te beperken.

Daniรซl Vasallo loopt een online gemeenschap mensen leren hoe ze een portfolio van kleine weddenschappen kunnen maken, dat sinds oktober 800 is uitgegroeid tot meer dan 2021 betalende studenten. "Soms maak ik grapjes op Twitter en zeg ik dat mijn enige bedrijfsplan is om te voorkomen dat ik terug moet naar een 9-tot-5-baan ', vertelde hij zijn laatste cohort tijdens een recent gesprek op Zoom. 

โ€œโ€ฆDaarom hou ik van kleine weddenschappen. Met kleine inzetten, weet je, probeer je meestal iets kleins en het mislukt, het is niet zo demotiverend. Als je iets groots probeert, kan het velen van ons gemakkelijk prikken en ontmoedigen. Het kan een rampzalige gebeurtenis zijn.โ€

Hij vatte zijn manier van denken als volgt samen: "Succes is voor mij in het spel blijven. Kortom, voor altijd een game-over-status vermijden.โ€

Sebastien Dubois kent deze staat goed. Vorig jaar verscheen zijn artikel โ€œVerhalen over mislukte opstart: 20 maanden in, 2K uren besteed en 200K โ‚ฌ verlorenโ€ ging viraal op Hacker News en vertelde een verzonken kostenverhaal over hoe Dubois twee jaar besteedde aan het coderen van een startup die worstelde om ooit te lanceren. Dubois doet het echter geweldig om nu meerdere kleine projecten te bouwen.

"Ik bouw nu projecten met beperkte tijd en moeite met meer voordelen dan nadelen", vertelde hij me per e-mail. Hij heeft een community opgebouwd, twee 'infoproducten' gemaakt die goed genoeg verkopen en heeft zelfs een boekproject in gedachten. 

"Ik heb een krachtig vliegwiel gecreรซerd tussen mijn portfolio van projecten", zei hij. โ€œโ€ฆ Ondertussen heb ik mezelf niet geruรฏneerd om op dit punt te komen. ;-)โ€

๐ŸŒต Plezier, oefening en super creativiteit

Ontwikkelaars zijn zeer creatieve mensen. Net zoals een muzikant componeert of een kunstenaar schildert, kan een ontwikkelaar een zijproject starten om deze creativiteit los te laten.

Ben Issen is een charismatische Franse ontwikkelaar actief zeven kleine projecten. "Ik behandel mijn projecten als het onderhouden van een tuin", vertelde hij me over Zoom vanuit zijn appartement in Parijs. โ€œHet is een plezierige bezigheid. Mijn favoriete projecten zijn als een kleine cactus; ze zijn gemakkelijk op te potten, snel te groeien en hebben weinig water en onderhoud nodig.โ€

Dan rent hij naar zijn vensterbank en grijpt een enorme varen: โ€œDit soort projecten vergen veel aandacht of ze gaan dood.โ€

Als je veel ideeรซn hebt, is het gewoon leuk om veel kleine, zelfvoorzienende projecten te bouwen. Je kunt er een bouwen en dan naar de volgende gaan. Elke keer is het een bevredigende puzzel als je van nul naar een paar gebruikers gaat. En elk project is meer oefening - nog een vertegenwoordiger die uw bouw-, lancerings- en marketingvaardigheden naar een hoger niveau tilt.

Vaak worden nieuwe projecten geรฏnspireerd of samengevoegd met code van eerdere projecten, wat leidt tot betere ideeรซn en waardoor ze nog gemakkelijker te lanceren zijn. Ik heb een oproep gedaan voor e-mails waarin ik mensen vroeg waarom ze meerdere projecten bouwen in plaats van zich alleen op รฉรฉn te concentreren, en het creatieve proces is voor sommige respondenten een belangrijke reden. โ€œIk ben een groot fan van kruisbestuiving. Door dingen te mixen die niet vaak samen gaan, kun je iets heel anders nastrevenโ€, schreef een persoon.

Niet iedereen schuwt grote projecten echter helemaal. Zoals een andere e-mailer uitlegde, kunnen kleine projecten de creatieve inzichten bieden die grote projecten richting geven: "Mijn kleine projecten helpen om te informeren hoe mijn grote project werkt, waarbij mijn hoofdproject de boomstam is en de kleine projecten zijn takken."

๐Ÿ”ฎ Conclusies en de toekomst

Wat me het meest opwindt aan al deze projecten, is dat we een aantal totaal unieke bedrijven zullen zien ontstaan โ€‹โ€‹die normaal niet zouden bestaan. MSCHF-extensie is een uiterst modern voorbeeld van een door durfkapitaal gesteund bedrijf dat om de twee weken virale projecten lanceert, maar de cijfers suggereren dat het uiteindelijk veel gezelschap zal hebben.

Dus, Waarom bouwen ontwikkelaars zoveel zijprojecten? Of het nu de wens is om te creรซren, te leren of rijk te worden, het komt allemaal neer op een fundamentele verandering in de manier waarop ontwikkelaars hun projecten zien. Vroeger zette je nevenprojecten op je cv om een โ€‹โ€‹carriรจre in de techniek te bewerkstelligen. Nu kunnen zijprojecten be je carriรจre in de techniek.

Geplaatst augustus 9, 2022

Technologie, innovatie en de toekomst, verteld door degenen die eraan bouwen.

Bedankt voor het aanmelden.

Kijk in je inbox voor een welkomstbericht.

Tijdstempel:

Meer van Andreessen Horowitz