Zakaj razvijalci gradijo toliko stranskih projektov

V zadnjih dveh letih sem zgradil in zagnal osem majhnih internetnih projektov. Od aplikacij do spletnih mest, večina jih je propadla – toda skupaj je moja skupina projektov, ki so raznovrstna, morda v poštev ramen donosna. Moj zadnji projekt, Papirnato spletno mesto, vam omogoča, da začnete blog s peresom in papirjem. Bila je čudna ideja, vendar je našla nekaj zagrizenih oboževalcev, ki so plačevali za njeno uporabo vsak mesec.

Stranski projekt je običajno hobi programski projekt, ki ga razvijalec gradi ob svojem delu (moja dnevna služba je soustanovitelj in tehnični direktor fintech startupa) – na primer robot Raspberry Pi, aplikacija s seznamom opravil ali igra za iOS, ki zasluži nekaj dolarjev. Nekaj, kar sem opazil, pa je, da namesto da bi se posvetili gradnji enega stranskega projekta, razvijalci vedno bolj gradijo veliko manjših projektov, tako kot jaz. 

Kaj se dogaja? Da, brez kode, Codecademy in orodja, kot je Stripe, so olajšali pisanje in uvajanje projekta kot kdaj koli prej. To so kako in zakaj zdaj. Toda kljub vsem tem napredkom, zakaj gradijo razvijalci toliko stranski projekti? V tej objavi bom raziskal nekaj najbolj zanimivih razlogov.

🎰 Igre na srečo v igralnici stranskega projekta

George RR Martin, ki sedi na velikem zlatem prestolu pred občinstvom željnih piscev je govoril o karieri avtorja: 

»To je kariera za hazarderje. Vsakič, ko napišeš knjigo, znova mečeš ​​kocke in ne veš, ali se bo zrušila in zagorela ali bo velik uspeh.”

Martin je prejel nagrade za svoje zgodnje romane, vse do svoje četrte knjige, Armagedon Rag, zbombardirali in ga skoraj uničili. Potreboval je 28 knjig, preden je končno napisal Igra prestolov.

Podobno so graditelji internetnih projektov pravi hazarderji. Navdušenje, preden kliknete »zaženi« svojo naslednjo idejo, vas zasvoji; samo ne veš kaj se bo zgodilo. Naključna igra, ki ste jo naredili o letenju majhne rumene ptice med cevmi Super Mario, bi lahko eksplodirala in postala Flappy Bird, mreženje vas 50,000 $ na dan. Besedna uganka, ki ste jo sestavili za svojo punco, bi lahko postala viralna in postala Wordle.

Na kratko: trud, vložen v internetni projekt, je pogosto ločen od njegovih rezultatov. Sprejemanje te naključnosti v praksi preprosto pomeni zagon več projektov. Na primer:

  • Izzivi, kot so 12 startupov v 12 mesecih, ki se ga je lotil nizozemski programer Pieter Levels, je povzročilo, da samostojni razvijalec vodi portfelj projektov, ki ustvarjajo 3 milijone dolarjev na leto. 
  • Spletna mesta so všeč ProductHunt vam omogočajo, da dobite idejo v ponedeljek in jo do petka predstavite na tisoče ljudi. 
  • Ko to pišem, je objava z naslovom "Zakaj lansiram 25 izdelkov v 25 tednih” je najboljša objava na forumu IndieHackers.

Gradbeniki svoje stranske projekte obravnavajo kot igralnico. Ker so projekti majhni in se pogosto začenjajo, se njihove možnosti, da zadenejo glavni dobitek, povečajo.

🤳 Projekti kot vsebina

Ekonomija ustvarjalcev je v razcvetu in selfijev na plaži na Ibizi ne objavljajo samo modeli na Instagramu. Razvijalci-vplivneži — nenavadna nova vrsta ustvarjalcev, kot so vlogerji in strimerji pred njimi — so zelo resnična stvar. Projekti služijo kot njihova vsebina in monetizacija v enem.

Ben Awad briše mejo med razvijalcem in tradicionalnim ustvarjalcem bolj kot večina, saj 1.3 milijona sledilcev gleda njegove videoposnetke o projektu YouTube, TikTok in Twitter. »Nekateri temu pravijo tehnični humor, nekateri temu pravijo dnevniki razvijalcev,« mi je rekel in poskušal opisati svojo vsebino. "Sploh ne vem, kako bi temu rekel." 

Eden od prejšnjih Awadovih projektov je bil na primer a Vtičnik VS Code za Tinder, kjer lahko uporabniki povlečejo po delčkih kode drugih ljudi in poiščejo svoj popoln zmenek. »Vtičnik Tinder se je zelo dobro obnesel,« je pojasnil, »in nekateri ljudje se na njem celo bližajo poroki.

»… Težava je v tem, da vem, da so bili projekti šale — vendar sem resen programski inženir in jih želim narediti dobre. Tako sem za Tinder dobesedno naredil aplikacijo za Android in razširitev kode VS, ker sem si mislil: 'Če bi dejansko uporabljal to, bi želel dejansko prejeti potisno obvestilo, če najdem ujemanje. Ne bom ves dan na VS Code.'”

Od takrat je Awad posnel videoposnetke o nizu startupov, ki jih je zgradil. »Če se v projektu, ki ga ustvarjam, zgodi kaj dobrega — fantastično. Zgodilo se je nekaj dobrega, poleg tega lahko posnamem videoposnetek na YouTubu o tem,« je dejal. »Če se s projektom, na katerem delam, zgodi kaj slabega, je to zanič, vendar lahko o tem vsaj posnamem videoposnetek na YouTubu. In ljudje imajo naravnost radi, ko se zgodi kaj slabega.«

Dodal je: »Edini razlog, zakaj sem naredil vse te projekte, je, ker nimam nič dobrih idej. Zato je bolje, da kar začnem izdelovati stvari, dokler ne najdem dobrega. … Mislim, da je moj cilj imeti eno res veliko podjetje. Sadim veliko različnih semen, ki mi bodo pomagala najti en sam velik projekt, ki mi bo res všeč.”

Njegov zadnji projekt, Voidpet, Tamagotchiju podobna igra Gen-Z, ima 130,000 uporabnikov.

Če se ne morete zavezati, da boste prenesli ustvarjalčevo aplikacijo ali sledili nekomu, kot je Awad, prek njegovih videoposnetkov, kliknite #buildinpublic na Twitterju in našli boste razvijalce z na desetine povezav v svojih življenjepisih do različnih majhnih podjetij, ki so jih ustvarili. . Sledite enemu in lahko se jim pridružite na toboganu, ko lansirate izdelek, pridobite nekaj uporabnikov in celo zapustite njihov mikro-SaaS za nekaj tisoč dolarjev. 

Potem pa bodo nekaj mesecev kasneje vse ponovili.

📉 Ublažitev katastrofe projekta

Ali je vaš stranski projekt kdaj uničila revolucija v Kazahstanu? 

Ni prijetno.

Zgodilo se je naslednje: nekega dne sem ugotovil, da lahko v e-poštnih naslovih uporabljate domene emoji, npr 👋.kz. Zavedajoč se, da jih je veliko .kz na voljo domene emoji, sem se odločil, da bi bilo to odlična ideja kupite jih 300 in zaženite storitev e-poštnih naslovov emoji. Po približno 1,500 strankah je moj imperij emojijev propadel, ko sem dobil ta tvit:

Zakaj razvijalci gradijo toliko stranskih projektov PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Izkazalo se je, da je v Kazahstanu prišlo do popolnega izpada interneta, zaradi česar je bil moj projekt popolnoma brez povezave.

Zakaj razvijalci gradijo toliko stranskih projektov PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Po 10 dneh panike se je na srečo vrnilo. 

Drugi ljudje nimajo te sreče: spremembe API-ja, prilagoditve rezultatov iskanja in številni drugi dejavniki lahko uničijo projekt. Torej, tako kot bi lahko kupili delnice na S&P 500, namesto da bi šli all-in na Dogecoin, gradbeniki uporabljajo portfelj številnih projektov za ublažitev te vrste neuspeha.

Daniel Vasallo teče spletna skupnost poučevanje ljudi, kako ustvariti portfelj majhnih stav, ki je od oktobra 800 narasel na več kot 2021 študentov, ki plačujejo. »Včasih se šalim na Twitterju in rečem, da je moj edini poslovni načrt, da se ne bi moral vrniti v službo od 9 do 5 ,« je povedal svoji zadnji kohorti med nedavnim pogovorom o Zoomu. 

“… Zato imam rad majhne stave. Pri majhnih stavah običajno, veste, poskusite nekaj malega in ne uspe, to ni tako demotivirajoče. Če poskusite nekaj velikega, lahko mnoge od nas zlahka zbode in vzame pogum. To je lahko uničujoč dogodek.«

Svojo miselnost je povzel takole: »Zame je uspeh ostati v igri. V bistvu se za vedno izognem stanju konca igre.«

Sébastien Dubois dobro pozna to stanje. Lani je njegov članek »Zgodbe o neuspehu startupov: 20 mesecev, 2K porabljenih ur in 200K € izgubljenih” je postal viralen na Hacker News in povedal zmotno zgodbo o nepovratnih stroških o tem, kako je Dubois porabil dve leti za kodiranje zagonskega podjetja, ki se je trudilo, da bi se sploh kdaj zagnalo.. Vendar pa Dubois zdaj odlično gradi več majhnih projektov.

»Zdaj gradim projekte z omejenim časom in trudom, ki imajo več prednosti kot slabosti,« mi je sporočil po elektronski pošti. Zgradil je skupnost, ustvaril dva "infoproizvoda", ki se dovolj dobro prodajata, in ima v mislih celo knjižni projekt. 

"Ustvaril sem močan vztrajnik med svojim portfeljem projektov," je dejal. »… Medtem pa se nisem uničil, da bi prišel do te točke. ;-)”

🌵 Zabava, vaja in super ustvarjalnost

Razvijalci so zelo ustvarjalni ljudje. Tako kot glasbenik sklada ali umetnik slika, lahko razvijalec začne stranski projekt, da sprosti to ustvarjalnost.

Ben Issen je karizmatičen francoski razvijalec, ki vodi sedem manjših projektov. »S svojimi projekti ravnam kot z vrtom,« mi je povedal preko Zooma iz svojega pariškega stanovanja. »To je prijetna dejavnost. Moji najljubši projekti so kot majhen kaktus; enostavno jih je posaditi v lončke, hitro rastejo in zahtevajo malo vode in vzdrževanja.«

Nato steče do okenske police in zgrabi ogromno praprot: "Takšni projekti zahtevajo veliko pozornosti ali pa umrejo."

Če imate veliko idej, je gradnja številnih majhnih, samozadostnih projektov preprosto zabavna. Lahko zgradite enega in se nato premaknete na naslednjega. Vsakič je kot zadovoljujoča uganka, ko greste od nič do nekaj uporabnikov. In vsak projekt je več vaje – še en predstavnik, ki nadgradi vaše sposobnosti gradnje, lansiranja in trženja.

Pogosto so novi projekti navdihnjeni ali združeni z uporabo kode iz prejšnjih, kar vodi do boljših idej in jih še lažje zažene. Izdal sem razpis za pošiljanje e-poštnih sporočil, v katerih sem ljudi spraševal, zakaj gradijo več projektov, namesto da bi se osredotočili le na enega, in ustvarjalni proces je za nekatere sodelujoče velik razlog. »Sem velik oboževalec navzkrižnega opraševanja. Mešanje stvari, ki pogosto ne gredo skupaj, ti omogoča, da si prizadevaš za nekaj popolnoma drugačnega,« je zapisala ena oseba.

Vendar pa se vsi ne izogibajo velikim projektom v celoti. Kot je pojasnil drug pošiljatelj e-pošte, lahko majhni projekti zagotovijo kreativne vpoglede, ki usmerjajo velike projekte: "Moji majhni projekti pomagajo obveščati, kako deluje moj veliki projekt, pri čemer je moj glavni projekt deblo drevesa, majhni projekti pa njegove veje."

🔮 Zaključki in prihodnost

Pri vseh teh projektih me najbolj navdušuje to, da bomo videli, da se bodo pojavila nekatera popolnoma edinstvena podjetja, ki običajno ne bi obstajala. MSCHF je izjemno sodoben primer tveganega podjetja, ki vsaka dva tedna lansira virusne projekte, vendar številke kažejo, da bo sčasoma imelo veliko družbe.

Torej, zakaj ali razvijalci gradijo toliko stranskih projektov? Ne glede na to, ali gre za željo po ustvarjanju, učenju ali obogatenju, se vse zmanjša na temeljno spremembo, ki se zgodi v tem, kako razvijalci vidijo svoje projekte. Včasih ste v življenjepis vključili stranske projekte, da bi si ustvarili kariero v tehnologiji. Zdaj lahko stranski projekti be svojo kariero v tehniki.

Objavljeno 9. avgusta 2022

Tehnologija, inovacije in prihodnost, kot pravijo tisti, ki jo gradijo.

Hvala za prijavo.

Preverite svoj nabiralnik za dobrodošlico.

Časovni žig:

Več od Andreessen Horowitz