Hvorfor udviklere bygger så mange sideprojekter

I løbet af de sidste to år har jeg bygget og lanceret otte små internetprojekter. Fra apps til websteder, de fleste af dem er floppet - men sammen kan min ragtag-gruppe af projekter overvejes ramen rentabel. Mit sidste projekt, Papir hjemmeside, lader dig starte en blog ved hjælp af pen og papir. Det var en mærkelig ide, men den har fundet nogle få ihærdige fans, der betaler for at bruge den hver måned.

Et sideprojekt er normalt et hobbyprogrammeringsprojekt, som en udvikler bygger sideløbende med deres job (mit job er medstifter og CTO for en fintech-startup) - som en Raspberry Pi-robot, en to-do-liste-app eller et iOS-spil, der tjener et par dollars. Men noget, jeg har bemærket, er, at i stedet for at gå all in på at bygge et sideprojekt, bygger udviklere i stigende grad masser af mindre projekter, ligesom mig. 

Hvad sker der? Ja, no-code, Codecademy og værktøjer som Stripe har gjort det nemmere end nogensinde at skrive og implementere et projekt. Det er de hvordan og hvorfor nu. Men selv givet alle disse fremskridt, hvorfor udviklere bygger så mange sideprojekter? I dette indlæg vil jeg udforske nogle af de mest interessante årsager.

🎰 Spil på sideprojektkasinoet

Sidder på en stor guldtrone foran et publikum af ivrige forfattere, George RR Martin talte om en forfatters karriere: 

"Det er en karriere for gamblere. Hver gang du skriver en bog, kaster du terningerne igen, og du ved ikke, om den styrter og brænder eller bliver en stor succes.”

Martin vandt priser for sine tidlige romaner, indtil hans fjerde bog, Armageddon-kluden, bombede og næsten ødelagde ham. Det tog 28 bøger, før han endelig skrev Et Game of Thrones.

På samme måde er internetprojektbyggere direkte gamblere. Spændingen før du klikker "start" på din næste idé er vanedannende; du ved bare ikke, hvad der vil ske. Et tilfældigt spil, du lavede om at flyve en lille gul fugl mellem Super Mario-rør, kunne eksplodere og blive til Flappy Bird, netter dig $50,000 om dagen. Ordpuslespillet, du byggede til din kæreste, kunne blive viralt og blive Wordle.

Kort sagt: Indsatsen i et internetprojekt er ofte løsrevet fra dets resultater. At omfavne denne tilfældighed i praksis betyder simpelthen at lancere flere projekter. For eksempel:

  • Udfordringer som 12 startups på 12 måneder, udført af den hollandske programmør Pieter Levels, har resulteret i, at soloudvikleren kører en portefølje af projekter, der genererer 3 millioner dollars om året. 
  • Websteder som ProductHunt giver dig mulighed for at få en idé på mandag og lancere den til tusindvis af mennesker inden fredag. 
  • Mens jeg skriver dette, et indlæg med titlen "Derfor lancerer jeg 25 produkter på 25 uger” er et top indlæg på IndieHackers forum.

Bygherrer behandler deres sideprojekter som et kasino. Ved at holde projekter små og lancere ofte, stiger deres odds for at ramme jackpotten.

🤳 Projekter som indhold

Skaberøkonomien boomer, og det er ikke kun Instagram-modeller, der poster selfies på en strand i Ibiza. Udvikler-influencer - en mærkelig ny type skabere, som vloggerne og streamerne før dem - er en meget ægte ting. Projekter fungerer som deres indhold og indtægtsgenerering samlet i ét.

Ben Awad udvisker grænsen mellem udvikler og traditionel skaber mere end de fleste, med 1.3 millioner følgere, der ser hans projektvideoer på tværs YouTube, TikTok og Twitter. "Nogle mennesker kalder det teknisk humor, nogle mennesker kalder det udviklerlogs," fortalte han mig og forsøgte at beskrive sit indhold. "Jeg ved ikke engang, hvad jeg vil kalde det." 

Som et eksempel var et af Awads tidligere projekter en VS Code plugin til Tinder, hvor brugere kan swipe på andres kodestykker for at finde deres perfekte date. "Tinder-pluginet gjorde det virkelig godt," forklarede han, "og nogle mennesker er endda tæt på at blive gift på det.

"... Problemet er, at jeg ved, at projekterne var jokes - men jeg er en seriøs softwareingeniør, og jeg vil gerne gøre dem gode. Så til Tinder lavede jeg bogstaveligt talt en Android-app og en VS-kode-udvidelse, fordi jeg tænkte: 'Hvis jeg rent faktisk brugte dette, ville jeg faktisk have en push-meddelelse, hvis jeg fik et match. Jeg kommer ikke til at være på VS Code hele dagen.'”

Siden da har Awad lavet videoer om en stribe startups, han har bygget. "Hvis der sker noget godt i det projekt, jeg laver - fantastisk. Der skete noget godt, og jeg kan lave en YouTube-video om det,” sagde han. "Hvis der sker noget slemt med det projekt, jeg arbejder på, er det ærgerligt, men jeg kan i det mindste lave en YouTube-video om det. Og folk elsker det, når der sker noget slemt."

Han tilføjede: "Den eneste grund til, at jeg lavede alle disse projekter, er, at jeg ikke har nogen gode ideer. Så jeg må hellere bare begynde at lave ting, indtil jeg finder ud af en god en. … Jeg tror, ​​mit mål er at have en virksomhed, der er virkelig stor. Jeg sår en masse forskellige frø for at hjælpe mig med at finde det ene store projekt, som jeg virkelig godt kan lide.”

Hans seneste projekt, Voidpet, et Gen-Z Tamagotchi-lignende spil, har 130,000 brugere.

Hvis du ikke kan forpligte dig til at downloade en skabers app eller følge nogen som Awad via deres videoer, skal du bare klikke rundt på #buildinpublic Twitter, og du vil finde udviklere med snesevis af links i deres bios til de forskellige små virksomheder, de har oprettet . Følg en, og du kan tage med dem på en rutsjebanerejse med at lancere et produkt, få nogle få brugere og endda forlade deres mikro-SaaS for flere tusinde dollars. 

Så, et par måneder senere, vil de gøre det hele igen.

📉 Afbødende projektkatastrofe

Er dit sideprojekt nogensinde blevet ødelagt af en revolution i Kasakhstan? 

Det er ikke fornøjeligt.

Her er hvad der skete: En dag fandt jeg ud af, at du kunne bruge emoji-domæner i e-mail-adresser, f.eks 👋.kz. At indse, at der var mange .kz emoji-domæner til rådighed, besluttede jeg, at det ville være en god idé at køb 300 af dem og start en emoji-e-mailadressetjeneste. Omkring 1,500 kunder senere smuldrede mit emoji-imperium, da jeg fik dette tweet:

Why Developers Are Building So Many Side Projects PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Det viser sig, at der var et fuldstændigt internet blackout i Kasakhstan, hvilket gjorde mit projekt helt offline.

Why Developers Are Building So Many Side Projects PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Efter 10 dages panik kom det heldigvis tilbage. 

Andre mennesker er ikke så heldige: API-ændringer, tweaks til søgeresultater og mange andre faktorer kan dræbe et projekt. Så ligesom du måske køber aktier på S&P 500 i stedet for at gå all in på Dogecoin, bruger bygherrer en portefølje af mange projekter til at afbøde denne type fiasko.

Daniel Vasallo kører en online samfund at lære folk, hvordan man opretter en portefølje af små indsatser, som er vokset til over 800 betalende studerende siden oktober 2021. "Nogle gange joker jeg på Twitter og siger, at min eneste forretningsplan er at undgå at skulle tilbage til et 9-til-5 job ,” fortalte han sin seneste årgang under en nylig tale om Zoom. 

“... Derfor kan jeg godt lide små væddemål. Med små indsatser prøver du normalt, du ved, noget lille, og det mislykkes, det er ikke så demotiverende. Hvis du prøver noget stort, kan det nemt svie og afskrække mange af os. Det kan være en ødelæggende begivenhed.”

Han opsummerede sin tankegang sådan her: “Succes for mig er at blive i spillet. Dybest set undgå en game-over-tilstand for altid."

Sebastien dubois kender denne stat godt. Sidste år skrev hans artikel "Opstartsfejlhistorier: 20 måneder efter, brugt 2 timer og 200 € tabt” gik viralt på Hacker News og fortalte en fejlagtig historie om, hvordan Dubois brugte to år på at kode en startup, der kæmpede for nogensinde at blive lanceret. Dubois er dog i gang med at bygge flere små projekter nu.

"Jeg bygger nu projekter med begrænset tid og indsats med flere fordele end ulemper," fortalte han mig via e-mail. Han har bygget et fællesskab, skabt to "infoprodukter", der sælger godt nok, og har endda et bogprojekt i tankerne. 

"Jeg har skabt et kraftfuldt svinghjul mellem min portefølje af projekter," sagde han. “... I mellemtiden ødelagde jeg ikke mig selv for at komme til dette punkt. ;-)"

🌵 Sjov, øvelse og super kreativitet

Udviklere er meget kreative mennesker. Ligesom en musiker komponerer eller en kunstner maler, kan en udvikler starte et sideprojekt for at frigøre denne kreativitet.

Ben Issen er en karismatisk fransk udvikler, der kører syv små projekter. "Jeg behandler mine projekter som at passe en have," fortalte han mig over Zoom fra sin lejlighed i Paris. "Det er en fornøjelig aktivitet. Mine yndlingsprojekter er som en lillebitte kaktus; de er nemme at potte, hurtige at vokse og kræver lidt vand og vedligeholdelse."

Så løber han hen til sin vindueskarm og griber en enorm bregne: "Projekter som dette kræver meget opmærksomhed, ellers dør de."

Hvis du har mange ideer, er det bare sjovt at bygge mange små, selvbærende projekter. Du kan bygge en og derefter gå videre til den næste. Hver gang er det som et tilfredsstillende puslespil, når du går fra nul til få brugere. Og hvert projekt er mere øvelse - endnu en repræsentant, der forbedrer dine færdigheder i bygning, lancering og markedsføring.

Ofte bliver nye projekter inspireret eller smeltet sammen ved hjælp af kode fra tidligere, hvilket fører til bedre ideer og gør dem endnu nemmere at lancere. Jeg sendte en opfordring til e-mails, hvor jeg spurgte folk, hvorfor de bygger flere projekter i stedet for blot at fokusere på ét, og den kreative proces er en stor grund for nogle respondenter. ”Jeg er stor fan af krydsbestøvning. At blande ting, der ikke ofte hænger sammen, lader dig forfølge noget helt andet,” skrev en person.

Det er dog ikke alle, der helt undgår store projekter. Som en anden e-mailer forklarede, kan små projekter give den kreative indsigt, der giver store projekter retning: "Mine små projekter hjælper med at informere om, hvordan mit store projekt fungerer, hvor mit hovedprojekt er træstammen, og de små projekter er dets grene."

🔮 Konklusioner og fremtiden

Det, der begejstrer mig mest ved alle disse projekter, er, at vi kommer til at se nogle helt unikke virksomheder dukke op, som normalt ikke ville eksistere. MSCHF er et ekstremt moderne eksempel på en venture-støttet virksomhed, der lancerer virale projekter hver anden uge, men tallene tyder på, at det i sidste ende vil få en masse selskab.

Så, hvorfor bygger udviklere så mange sideprojekter? Uanset om det er ønsket om at skabe, lære eller blive rig, kommer det hele ned til en fundamental ændring, der sker med, hvordan udviklere ser på deres projekter. Du plejede at sætte sideprojekter på et CV for at få en karriere inden for tech. Nu kan sideprojekter be din karriere inden for tech.

Offentliggjort 9. august 2022

Teknologi, innovation og fremtiden, som fortalt af dem, der bygger den.

Tak for din tilmelding.

Tjek din indbakke for en velkomstbesked.

Tidsstempel:

Mere fra Andreessen Horowitz