Hvorfor utviklere bygger så mange sideprosjekter

I løpet av de siste to årene har jeg bygget og lansert åtte bittesmå internettprosjekter. Fra apper til nettsteder, de fleste av dem har floppet - men sammen kan min ragtag-gruppe med prosjekter vurderes ramen lønnsomt. Mitt siste prosjekt, Papirnettsted, lar deg starte en blogg med penn og papir. Det var en merkelig idé, men det har funnet noen få harde fans som betaler for å bruke den hver måned.

Et sideprosjekt er vanligvis et hobbyprogrammeringsprosjekt som en utvikler bygger sammen med jobben sin (min dagjobb er medgründer og CTO for en fintech-oppstart) – som en Raspberry Pi-robot, en oppgaveliste-app eller et iOS-spill som tjener noen få dollar. Noe jeg imidlertid har lagt merke til er at i stedet for å gå all in på å bygge ett sideprosjekt, bygger utviklere i økende grad masse av mindre prosjekter, akkurat som meg. 

Hva skjer? Ja, no-code, Codecademy og verktøy som Stripe har gjort det enklere enn noen gang å skrive og distribuere et prosjekt. Det er de hvordan og hvorfor nå. Men selv gitt alle disse fremskrittene, hvorfor er utviklere som bygger så mange sideprosjekter? I dette innlegget skal jeg utforske noen av de mest interessante årsakene.

🎰 Gambling på sideprosjektcasinoet

Sitter på en stor gulltrone foran et publikum av ivrige forfattere, George RR Martin snakket om forfatterkarrieren: 

«Det er en karriere for gamblere. Hver gang du skriver en bok, kaster du terningene igjen, og du vet ikke om den kommer til å krasje og brenne eller bli en stor suksess.»

Martin vant priser for sine tidlige romaner, frem til sin fjerde bok, The Armageddon Rag, bombet og nesten ødela ham. Det tok 28 bøker før han endelig skrev Et Game of Thrones.

På samme måte er internettprosjektbyggere direkte gamblere. Spenningen før du klikker "start" på din neste idé er vanedannende; du vet bare ikke hva som vil skje. Et tilfeldig spill du laget om å fly en liten gul fugl mellom Super Mario-rør kan eksplodere og bli Flappy Bird, netting deg $ 50,000 per dag. Ordpuslespillet du bygde for kjæresten din kan bli viralt og bli Wordle.

Kort sagt: Innsatsen som legges ned i et internettprosjekt er ofte løsrevet fra resultatene. Å omfavne denne tilfeldigheten i praksis betyr ganske enkelt å sette i gang flere prosjekter. For eksempel:

  • Utfordringer som 12 startups på 12 måneder, utført av den nederlandske programmereren Pieter Levels, har resultert i at soloutvikleren kjører en portefølje av prosjekter som genererer 3 millioner dollar per år. 
  • Nettsteder som ProductHunt lar deg få en idé på mandag og lansere den til tusenvis av mennesker innen fredag. 
  • Mens jeg skriver dette, et innlegg med tittelen "Hvorfor jeg lanserer 25 produkter på 25 uker” er et toppinnlegg på IndieHackers-forumet.

Utbyggere behandler sideprosjektene sine som et kasino. Ved å holde prosjekter små og lansere ofte, øker sjansene deres for å treffe jackpotten.

🤳 Prosjekter som innhold

Skaperøkonomien blomstrer, og det er ikke bare Instagram-modeller som legger ut selfies på en strand på Ibiza. Utvikler-påvirkere – en merkelig ny type skapere, som vloggerne og streamerne før dem – er en veldig ekte ting. Prosjekter fungerer som innhold og inntektsgenerering samlet i ett.

Ben Awad visker ut grensen mellom utvikler og tradisjonell skaper mer enn de fleste, med 1.3 millioner følgere som ser prosjektvideoene hans på tvers YouTube, TikTok og Twitter. "Noen kaller det teknisk humor, noen kaller det utviklerlogger," sa han til meg og forsøkte å beskrive innholdet hans. "Jeg vet ikke engang hva jeg vil kalle det." 

Som et eksempel var et av Awads tidligere prosjekter en VS Code-plugin for Tinder, der brukere kan sveipe på andres kodebiter for å finne den perfekte daten. "Tinder-pluginen gjorde det veldig bra," forklarte han, "og noen mennesker nærmer seg til og med å gifte seg på den.

"... Problemet er at jeg vet at prosjektene var vitser - men jeg er en seriøs programvareingeniør, og jeg vil gjøre dem gode. Så, for Tinder-en, laget jeg bokstavelig talt en Android-app og en VS Code-utvidelse, fordi jeg tenkte: 'Hvis jeg faktisk brukte dette, ville jeg faktisk ønske å få en push-varsling hvis jeg fikk en match. Jeg kommer ikke til å være på VS Code hele dagen.'

Siden den gang har Awad laget videoer om en rekke startups han har bygget. «Hvis det skjer noe bra i prosjektet jeg lager — fantastisk. Noe bra skjedde, pluss at jeg kan lage en YouTube-video om det, sa han. «Hvis det skjer noe vondt med prosjektet jeg jobber med, er det kjipt, men jeg kan i det minste lage en YouTube-video om det. Og folk elsker det når noe vondt skjer.»

Han la til: "Den eneste grunnen til at jeg laget alle disse prosjektene er fordi jeg har null gode ideer. Så det er best å begynne å lage ting til jeg finner ut en god en. … Jeg tror målet mitt er å ha en virksomhet som er virkelig stor. Jeg sår mange forskjellige frø for å hjelpe meg med å finne det ene store prosjektet som jeg virkelig liker.»

Hans siste prosjekt, Voidpet, et Gen-Z Tamagotchi-lignende spill, har 130,000 XNUMX brukere.

Hvis du ikke kan forplikte deg til å laste ned en skaper-app eller følge noen som Awad via videoene deres, klikker du deg rundt på #buildinpublic Twitter, og du vil finne utviklere med dusinvis av lenker i bios til de forskjellige små bedriftene de har opprettet . Følg en, og du kan bli med dem på en berg-og-dal-banereise med å lansere et produkt, få noen få brukere og til og med avslutte deres mikro-SaaS for flere tusen dollar. 

Så, noen måneder senere, vil de gjøre alt igjen.

📉 Avbøtende prosjektkatastrofe

Har sideprosjektet ditt noen gang blitt ødelagt av en revolusjon i Kasakhstan? 

Det er ikke hyggelig.

Her er hva som skjedde: En dag fant jeg ut at du kunne bruke emoji-domener i e-postadresser, f.eks 👋.kz. Skjønner at det var mange .kz emoji-domener tilgjengelig, bestemte jeg meg for at det ville være en god idé å kjøp 300 av dem og lanser en emoji-e-postadressetjeneste. Omtrent 1,500 kunder senere smuldret emoji-imperiet mitt da jeg fikk denne tweeten:

Hvorfor utviklere bygger så mange sideprosjekter PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Det viser seg at det var en full internett-blackout i Kasakhstan, noe som tok prosjektet mitt helt offline.

Hvorfor utviklere bygger så mange sideprosjekter PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Etter 10 dager med panikk kom det heldigvis tilbake. 

Andre mennesker er ikke så heldige: API-endringer, justeringer av søkeresultater og mange andre faktorer kan drepe et prosjekt. Så, akkurat som du kanskje kjøper aksjer på S&P 500 i stedet for å gå all-in på Dogecoin, bruker utbyggere en portefølje av mange prosjekter for å redusere denne typen feil.

Daniel Vasallo kjører en online fellesskap lære folk å lage en portefølje med små spill, som har vokst til over 800 betalende studenter siden oktober 2021. «Noen ganger tuller jeg på Twitter og sier at min eneste forretningsplan er å unngå å måtte gå tilbake til en 9-til-5-jobb ," fortalte han sin siste kohort under et nylig foredrag på Zoom. 

«... Det er derfor jeg liker små innsatser. Med små innsatser prøver du vanligvis noe lite og det mislykkes, det er ikke så demotiverende. Hvis du prøver noe stort, kan det lett svi og ta motet fra mange av oss. Det kan være en ødeleggende hendelse.»

Han oppsummerte tankegangen sin slik: «Suksess for meg er å holde seg i spillet. I bunn og grunn, unngå en game-over-tilstand for alltid."

Sébastien Dubois kjenner denne staten godt. I fjor skrev artikkelen hans "Oppstartsfeilhistorier: 20 måneder inne, 2 200 timer brukt og XNUMX XNUMX € tapt” gikk viralt på Hacker News, og fortalte en feilaktig feilhistorie om hvordan Dubois brukte to år på å kode en oppstart som slet med å lansere. Imidlertid gjør Dubois bra å bygge flere små prosjekter nå.

"Jeg bygger nå prosjekter med begrenset tid og innsats med flere fordeler enn ulemper," fortalte han meg på e-post. Han har bygget et fellesskap, laget to «infoprodukter» som selger godt nok, og har til og med et bokprosjekt i tankene. 

"Jeg har skapt et kraftig svinghjul mellom porteføljen min av prosjekter," sa han. «... I mellomtiden ødela jeg meg ikke for å komme til dette punktet. ;-)"

🌵 Moro, trening og super kreativitet

Utviklere er svært kreative mennesker. Akkurat som en musiker komponerer eller en kunstner maler, kan en utvikler starte et sideprosjekt for å slippe løs denne kreativiteten.

Ben Issen er en karismatisk fransk utvikler som kjører syv små prosjekter. "Jeg behandler prosjektene mine som å stelle en hage," fortalte han meg over Zoom fra leiligheten hans i Paris. «Det er en hyggelig aktivitet. Mine favorittprosjekter er som en bitteliten kaktus; de er enkle å potte, raske å vokse og krever lite vann og vedlikehold.»

Deretter løper han bort til vinduskarmen og griper en stor bregne: «Prosjekter som dette krever mye oppmerksomhet, ellers dør de.»

Hvis du har mange ideer, er det ganske gøy å bygge mange små, selvopprettholdende prosjekter. Du kan bygge en og deretter gå videre til den neste. Hver gang er det som et tilfredsstillende puslespill når du går fra null til noen få brukere. Og hvert prosjekt er mer trening – nok en representant som forbedrer bygge-, lanserings- og markedsføringsferdighetene dine.

Ofte blir nye prosjekter inspirert eller slått sammen ved hjelp av kode fra tidligere, noe som fører til bedre ideer og gjør dem enda enklere å lansere. Jeg sendte ut en oppfordring om e-poster og spurte folk hvorfor de bygger flere prosjekter i stedet for bare å fokusere på ett, og den kreative prosessen er en stor grunn for noen respondenter. «Jeg er en stor fan av krysspollinering. Å blande ting som ikke ofte går sammen, lar deg forfølge noe helt annet," skrev en person.

Det er imidlertid ikke alle som unngår store prosjekter helt. Som en annen e-postsender forklarte, kan små prosjekter gi den kreative innsikten som gir store prosjekter retning: "Mine små prosjekter hjelper til med å informere om hvordan det store prosjektet mitt fungerer, hvor hovedprosjektet mitt er trestammen og de små prosjektene er grenene."

🔮 Konklusjoner, og fremtiden

Det som begeistrer meg mest med alle disse prosjektene er at vi kommer til å se noen helt unike selskaper dukke opp som vanligvis ikke ville eksistere. MSCHF er et ekstremt moderne eksempel på et venture-støttet selskap som lanserer virale prosjekter annenhver uke, men tallene tyder på at det til slutt vil ha mye selskap.

Så, hvorfor bygger utviklere så mange sideprosjekter? Enten det er ønsket om å skape, lære eller bli rik, kommer alt ned til en grunnleggende endring som skjer med hvordan utviklere ser på prosjektene sine. Du pleide å sette sideprosjekter på en CV for å få en karriere innen teknologi. Nå kan sideprosjekter be din karriere innen teknologi.

Lagt ut 9. august 2022

Teknologi, innovasjon og fremtiden, som fortalt av de som bygger den.

Takk for at du registrerte deg.

Sjekk innboksen din for et velkomstbrev.

Tidstempel:

Mer fra Andreessen Horowitz