Varför utvecklare bygger så många sidoprojekt

Under de senaste två åren har jag byggt och lanserat åtta små internetprojekt. Från appar till webbplatser, de flesta av dem har floppat - men tillsammans kan min raggtag-grupp av projekt övervägas ramen lönsamt. Mitt sista projekt, Pappers hemsida, låter dig starta en blogg med penna och papper. Det var en konstig idé, men det har hittat några inbitna fans som betalar för att använda den varje månad.

Ett sidoprojekt är vanligtvis ett hobbyprogrammeringsprojekt som en utvecklare bygger tillsammans med sitt jobb (mitt jobb är medgrundare och CTO för en fintech-startup) – som en Raspberry Pi-robot, en att-göra-lista-app eller ett iOS-spel som tjänar några dollar. Något jag dock har märkt är att istället för att gå all in på att bygga ett sidoprojekt bygger utvecklare allt mer Föremål av mindre projekt, precis som jag. 

Vad pågår? Ja, no-code, Codecademy och verktyg som Stripe har gjort det enklare än någonsin att skriva och distribuera ett projekt. Det är de hur och varför nu. Men även med tanke på alla dessa framsteg, varför utvecklare bygger så många sidoprojekt? I det här inlägget ska jag utforska några av de mest intressanta anledningarna.

🎰 Spelande på side project casino

Sitter på en stor guldtron inför en publik av ivriga författare, George RR Martin talade om en författares karriär: 

"Det är en karriär för spelare. Varje gång du skriver en bok kastar du tärningen igen, och du vet inte om den kommer att krascha och brinna eller bli en stor framgång.”

Martin vann priser för sina tidiga romaner, fram till sin fjärde bok, Armageddon-trasan, bombade och nästan förstörde honom. Det tog 28 böcker innan han till slut skrev Ett spel om troner.

På samma sätt är internetprojektbyggare direkta spelare. Spänningen innan du klickar på "starta" på din nästa idé är beroendeframkallande; du vet bara inte vad som kommer att hända. Ett slumpmässigt spel du gjorde om att flyga en liten gul fågel mellan Super Mario-rör kan explodera och bli Flappy Bird, nät dig $ 50,000 per dag. Ordpusslet du byggde för din flickvän kan bli viralt och bli Wordle.

Kort sagt: Ansträngningen som lagts ner på ett internetprojekt är ofta fristående från dess resultat. Att ta till sig denna slumpmässighet i praktiken innebär helt enkelt att man startar fler projekt. Till exempel:

  • Utmaningar som 12 startups på 12 månader, utfört av den holländska programmeraren Pieter Levels, har resulterat i att soloutvecklaren driver en portfölj av projekt som genererar 3 miljoner dollar per år. 
  • Webbplatser som ProductHunt låter dig få en idé på måndag och lansera den för tusentals människor på fredag. 
  • När jag skriver detta kommer ett inlägg med titeln "Varför jag lanserar 25 produkter på 25 veckor” är ett toppinlägg på IndieHackers forum.

Byggare behandlar sina sidoprojekt som ett kasino. Genom att hålla projekt små och starta ofta, ökar deras odds att vinna jackpotten.

🤳 Projekt som innehåll

Skaparekonomin blomstrar, och det är inte bara Instagram-modeller som lägger upp selfies på en strand på Ibiza. Utvecklare-influencers — en märklig ny typ av skapare, som vloggarna och streamers före dem — är en mycket verklig sak. Projekt fungerar som deras innehåll och intäktsgenerering rullade i ett.

Ben Awad suddar ut gränsen mellan utvecklare och traditionell kreatör mer än de flesta, med 1.3 miljoner följare som tittar på hans projektvideor. Youtube, TikTok och Twitter. "Vissa människor kallar det teknisk humor, vissa människor kallar det utvecklarloggar," sa han till mig och försökte beskriva sitt innehåll. "Jag vet inte ens vad jag skulle kalla det." 

Som ett exempel var ett av Awads tidigare projekt ett VS Code plugin för Tinder, där användare kan svepa på andras kodavsnitt för att hitta deras perfekta dejt. "Tinder-pluginet gick riktigt bra", förklarade han, "och vissa människor börjar till och med gifta sig med det.

"... Problemet är att jag vet att projekten var skämt - men jag är en seriös mjukvaruingenjör och jag vill göra dem bra. Så, för Tinder-en, skapade jag bokstavligen en Android-app och en VS Code-tillägg, eftersom jag tänkte: 'Om jag faktiskt använde det här, skulle jag faktiskt vilja få en push-notis om jag fick en matchning. Jag kommer inte att vara på VS Code hela dagen.'”

Sedan dess har Awad gjort videor om en rad startups han byggt. "Om något bra händer i projektet jag gör — fantastiskt. Något bra hände, plus att jag kan göra en YouTube-video om det, sa han. "Om något dåligt händer med projektet jag jobbar på är det tråkigt, men jag kan åtminstone göra en YouTube-video om det. Och folk älskar verkligen när något dåligt händer."

Han tillade: "Den enda anledningen till att jag gjorde alla dessa projekt är för att jag inte har några bra idéer. Så det är bättre att börja göra saker tills jag kommer på en bra. … Jag tror att mitt mål är att ha ett företag som är riktigt stort. Jag planterar massor av olika frön för att hjälpa mig hitta det enda stora projekt som jag verkligen gillar.”

Hans senaste projekt, Voidpet, ett Gen-Z Tamagotchi-liknande spel, har 130,000 XNUMX användare.

Om du inte kan åta dig att ladda ner en kreatörs app eller följa någon som Awad via deras videor, klicka bara runt på #buildinpublic Twitter, så hittar du utvecklare med dussintals länkar i deras bios till de olika små företagen de har skapat . Följ en och du kan följa med dem på en berg-och-dalbana där du lanserar en produkt, skaffar några användare och till och med lämnar deras micro-SaaS för flera tusen dollar. 

Sedan, några månader senare, kommer de att göra allt igen.

📉 Dämpande projektkatastrof

Har ditt sidoprojekt någonsin förstörts av en revolution i Kazakstan? 

Det är inte roligt.

Så här hände: En dag upptäckte jag att du kunde använda emoji-domäner i e-postadresser, t.ex 👋.kz. Insåg att det var många .kz tillgängliga emoji-domäner, jag bestämde mig för att det skulle vara en bra idé att köp 300 av dem och starta en emoji-e-postadresstjänst. Cirka 1,500 XNUMX kunder senare föll mitt emoji-imperium sönder när jag fick den här tweeten:

Varför utvecklare bygger så många sidoprojekt PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Det visade sig att det var ett fullständigt internetavbrott i Kazakstan, vilket gjorde att mitt projekt blev helt offline.

Varför utvecklare bygger så många sidoprojekt PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Efter 10 dagars panik kom det som tur var tillbaka. 

Andra människor är inte lika lyckliga: API-ändringar, justeringar av sökresultat och många andra faktorer kan döda ett projekt. Så precis som du kanske köper aktier på S&P 500 istället för att gå all in på Dogecoin, använder byggare en portfölj med många projekt för att mildra denna typ av misslyckande.

Daniel Vasallo kör en online community lära människor hur man skapar en portfölj med små satsningar, som har vuxit till över 800 betalande studenter sedan oktober 2021. "Ibland skämtar jag på Twitter och säger att min enda affärsplan är att undvika att behöva gå tillbaka till ett 9-till-5-jobb ”, berättade han för sin senaste kohort under ett föredrag om Zoom nyligen. 

”... Det är därför jag gillar små satsningar. Med små satsningar försöker du vanligtvis, du vet, något litet och det misslyckas, det är inte så demotiverande. Om du provar något stort kan det lätt svida och avskräcka många av oss. Det kan bli en förödande händelse.”

Han sammanfattade sitt tankesätt så här: "Framgång för mig är att stanna kvar i spelet. I grund och botten, att undvika ett game-over-tillstånd för alltid."

Sebastien dubois känner väl till detta tillstånd. Förra året skrev hans artikel "Berättelser om startfel: 20 månader in, 2 200 timmar spenderade och XNUMX XNUMX € förlorade” gick viralt på Hacker News och berättade en missförståndshistoria om hur Dubois tillbringade två år med att koda en startup som kämpade för att någonsin lansera. Men Dubois gör bra att bygga flera små projekt nu.

"Jag bygger nu projekt med begränsad tid och ansträngning med fler uppsidor än nackdelar," berättade han för mig via e-post. Han har byggt en community, skapat två "infoprodukter" som säljer tillräckligt bra och har till och med ett bokprojekt i åtanke. 

"Jag har skapat ett kraftfullt svänghjul mellan min portfölj av projekt," sa han. "... Under tiden förstörde jag inte mig själv för att komma till denna punkt. ;-)"

🌵 Kul, övning och super kreativitet

Utvecklare är mycket kreativa människor. Precis som en musiker komponerar eller en konstnär målar, kan en utvecklare starta ett sidoprojekt för att släppa lös denna kreativitet.

Ben Issen är en karismatisk fransk utvecklare igång sju små projekt. "Jag behandlar mina projekt som att sköta en trädgård," sa han till mig över Zoom från sin lägenhet i Paris. – Det är en trevlig aktivitet. Mina favoritprojekt är som en liten kaktus; de är lätta att kruka, snabba att växa och kräver lite vatten och underhåll.”

Han springer sedan över till sin fönsterbräda och tar tag i en enorm ormbunke: "Sådana projekt kräver mycket uppmärksamhet annars dör de."

Om du har massor av idéer är det helt enkelt roligt att bygga många små, självförsörjande projekt. Du kan bygga en och sedan gå vidare till nästa. Varje gång är det som ett tillfredsställande pussel när du går från noll till ett fåtal användare. Och varje projekt är mer övning – ytterligare en representant som höjer dina färdigheter inom byggande, lansering och marknadsföring.

Ofta inspireras eller slås nya projekt ihop med hjälp av kod från tidigare, vilket leder till bättre idéer och gör dem ännu lättare att lansera. Jag skickade ut en uppmaning till e-postmeddelanden där jag frågade människor varför de bygger flera projekt istället för att bara fokusera på ett, och den kreativa processen är en stor anledning för vissa respondenter. "Jag är ett stort fan av korspollinering. Att blanda saker som inte ofta går ihop låter dig ägna dig åt något helt annat”, skrev en person.

Det är dock inte alla som undviker stora projekt helt och hållet. Som en annan mailare förklarade kan små projekt ge de kreativa insikterna som ger stora projekt riktning: "Mina små projekt hjälper till att informera om hur mitt stora projekt fungerar, där mitt huvudprojekt är trädstammen och de små projekten är dess grenar."

🔮 Slutsatser och framtiden

Det som gör mig mest upphetsad med alla dessa projekt är att vi kommer att se några helt unika företag dyka upp som vanligtvis inte skulle existera. MSCHF förlängning är ett extremt modernt exempel på ett venture-backed företag som lanserar virala projekt varannan vecka, men siffrorna tyder på att det så småningom kommer att få mycket företag.

Så, varför bygger utvecklare så många sidoprojekt? Oavsett om det är lusten att skapa, lära sig eller bli rik, beror allt på att en fundamental förändring sker med hur utvecklare ser på sina projekt. Du brukade lägga sidoprojekt på ett CV för att få en karriär inom tekniken. Nu kan sidoprojekt be din karriär inom tekniken.

Upplagt 9 augusti 2022

Teknik, innovation och framtiden, som berättas av dem som bygger den.

Tack för att du registrerade dig.

Kolla din inkorg för ett välkomstmeddelande.

Tidsstämpel:

Mer från Andreessen Horowitz