De ce dezvoltatorii construiesc atât de multe proiecte secundare

În ultimii doi ani, am construit și lansat opt ​​proiecte mici de internet. De la aplicații la site-uri web, majoritatea au eșuat - dar împreună, grupul meu de proiecte ragtag ar putea fi luat în considerare ramen profitabil. Ultimul meu proiect, Site-ul de hârtie, vă permite să începeți un blog folosind creion și hârtie. A fost o idee ciudată, dar a găsit câțiva fani îndrăgostiți care plătesc pentru ao folosi în fiecare lună.

Un proiect secundar este, de obicei, un proiect de programare hobby pe care un dezvoltator îl construiește împreună cu jobul lor (slujba mea de zi cu zi este co-fondatorul și CTO al unui startup fintech) - cum ar fi un robot Raspberry Pi, o aplicație pentru lista de activități sau un joc iOS care face câțiva dolari. Cu toate acestea, ceva ce am observat este că, în loc să se implice în construirea unui singur proiect secundar, dezvoltatorii construiesc din ce în ce mai mult loturi de proiecte mai mici, la fel ca mine. 

Ce se întâmplă? Da, no-code, Codecademy și instrumente precum Stripe au făcut mai ușor ca niciodată să scrieți și să implementați un proiect. Acestea sunt cum si de ce acum. Dar chiar și având în vedere toate aceste progrese, de ce se construiesc dezvoltatorii atât de multe proiecte secundare? În această postare, voi explora câteva dintre cele mai interesante motive.

🎰 Jocuri de noroc la cazinoul side project

Stând pe un tron ​​mare de aur în fața unui public de scriitori dornici, George RR Martin vorbea despre cariera unui autor: 

„Este o carieră pentru jucătorii de noroc. De fiecare dată când scrii o carte, arunci din nou zarurile și nu știi dacă se va prăbuși și va arde sau va avea un mare succes.”

Martin a câștigat premii pentru primele sale romane, până la a patra carte, Carpa Armaghedonului, l-a bombardat și aproape l-a ruinat. Au fost nevoie de 28 de cărți până să scrie în sfârșit Un Game of Thrones.

De asemenea, constructorii de proiecte pe internet sunt jucători de noroc. Emoția înainte de a face clic pe „lansează” pe următoarea idee creează dependență; pur și simplu nu știi ce se va întâmpla. Un joc aleatoriu pe care l-ai creat despre zborul cu o mică pasăre galbenă între țevile Super Mario ar putea exploda și deveni Flappy Bird, cu plasă 50,000 USD pe zi. Puzzle-ul de cuvinte pe care l-ai construit pentru prietena ta ar putea deveni viral și ar putea deveni Wordle.

Pe scurt: efortul depus într-un proiect pe internet este adesea detașat de rezultatele acestuia. Îmbrățișarea acestei aleatorii în practică înseamnă pur și simplu lansarea mai multor proiecte. De exemplu:

  • Provocări ca 12 startup-uri în 12 luni, întreprinsă de programatorul olandez Pieter Levels, a dus la dezvoltarea individuală a unui portofoliu de proiecte care generează 3 de milioane de dolari pe an. 
  • Site-uri ca ProductHunt vă permit să vă faceți o idee luni și să o lansați pentru mii de oameni până vineri. 
  • În timp ce scriu asta, o postare intitulată „De ce lansez 25 de produse în 25 de săptămâni” este o postare de top pe forumul IndieHackers.

Constructorii își tratează proiectele secundare ca pe un cazinou. Menținând proiectele mici și lansând des, șansele lor de a ajunge la jackpot cresc.

🤳 Proiecte ca conținut

Economia creatorilor este în plină expansiune și nu este vorba doar de modelele Instagram care postează selfie-uri pe o plajă din Ibiza. Dezvoltatori-influenceri — un nou tip ciudat de creator, cum ar fi vloggerii și streamerii dinaintea lor — sunt un lucru foarte real. Proiectele servesc ca conținut și monetizarea lor într-unul.

Ben Awad estompează linia dintre dezvoltator și creatorul tradițional mai mult decât majoritatea, cu 1.3 milioane de urmăritori care vizionează videoclipurile proiectului său YouTube, TikTok și Twitter. „Unii oameni îl numesc umor tehnologic, alții îl numesc jurnalele de dezvoltare”, mi-a spus el, încercând să-și descrie conținutul. „Nici nu știu cum l-aș numi.” 

De exemplu, unul dintre proiectele anterioare ale lui Awad a fost a Plugin VS Code pentru Tinder, unde utilizatorii pot glisa pe fragmentele de cod ale altor persoane pentru a-și găsi întâlnirea perfectă. „Plugin-ul Tinder s-a descurcat foarte bine”, a explicat el, „și unii oameni chiar se apropie de căsătorie.

„... Problema este că știu că proiectele au fost glume – dar sunt un inginer de software serios și vreau să le fac bune. Așa că, pentru cea Tinder, am făcut literalmente o aplicație pentru Android și o extensie VS Code, pentru că am spus: „Dacă foloseam asta, aș vrea să primesc o notificare push dacă am o potrivire. Nu voi fi pe VS Code toată ziua.'”

De atunci, Awad a realizat videoclipuri despre o serie de startup-uri pe care le-a construit. „Dacă se întâmplă ceva bun în proiectul pe care îl fac — fantastic. S-a întâmplat ceva bun, plus că pot face un videoclip pe YouTube despre asta”, a spus el. „Dacă se întâmplă ceva rău cu proiectul la care lucrez, e nasol, dar cel puțin pot face un videoclip pe YouTube despre el. Și oamenilor le place absolut când se întâmplă ceva rău.”

El a adăugat: „Singurul motiv pentru care am făcut toate aceste proiecte este că nu am idei bune. Așa că, mai bine încep să fac lucruri până îmi dau seama una bună. … Cred că scopul meu este să am o afacere cu adevărat mare. Plantez o mulțime de semințe diferite pentru a mă ajuta să găsesc un proiect mare care îmi place cu adevărat.”

Ultimul său proiect, Voidpet, un joc asemănător Gen-Z cu Tamagotchi, are 130,000 de utilizatori.

Dacă nu vă puteți angaja să descărcați aplicația unui creator sau să urmăriți pe cineva ca Awad prin intermediul videoclipurilor sale, trebuie doar să faceți clic pe #buildinpublic Twitter și veți găsi dezvoltatori cu zeci de link-uri în bios-ul lor către diferitele afaceri mici pe care le-au creat . Urmăriți unul și vă puteți alătura lor într-o călătorie de tip rollercoaster prin lansarea unui produs, câștigarea câțiva utilizatori și chiar părăsirea lor micro-SaaS pentru câteva mii de dolari. 

Apoi, câteva luni mai târziu, vor face totul din nou.

📉 Atenuarea dezastrului proiectului

Proiectul tău secundar a fost vreodată distrus de o revoluție în Kazahstan? 

Nu este plăcut.

Iată ce s-a întâmplat: într-o zi, am descoperit că poți folosi domenii emoji în adrese de e-mail, de ex 👋.kz. Dându-și seama că erau mulți .kz domenii emoji disponibile, am decis că ar fi o idee grozavă cumpărați 300 dintre ele și lansați un serviciu de adrese de e-mail emoji. Aproximativ 1,500 de clienți mai târziu, imperiul meu emoji sa prăbușit când am primit acest tweet:

De ce dezvoltatorii construiesc atât de multe proiecte secundare PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Se pare că a fost o întrerupere completă a internetului în Kazahstan, ducând proiectul meu complet offline.

De ce dezvoltatorii construiesc atât de multe proiecte secundare PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

După 10 zile de panică, din fericire a revenit. 

Alți oameni nu sunt atât de norocoși: modificările API-ului, ajustările rezultatelor căutării și mulți alți factori pot distruge un proiect. Așadar, așa cum ați putea cumpăra acțiuni la S&P 500 în loc să mergeți all-in pe Dogecoin, constructorii folosesc un portofoliu de multe proiecte pentru a atenua acest tip de eșec.

Daniel Vasallo rulează un comunitate online învățând oamenii cum să creeze un portofoliu de pariuri mici, care a crescut la peste 800 de studenți plătitori din octombrie 2021. „Uneori glumesc pe Twitter și spun că singurul meu plan de afaceri este să evit să fii nevoit să mă întorc la un loc de muncă de 9 la 5. ”, a spus el ultimei sale cohorte în timpul unei discuții recente pe Zoom. 

„… De aceea îmi plac pariurile mici. Cu pariuri mici, de obicei, știi, încerci ceva mic și nu reușește, nu este atât de demotivant. Dacă încerci ceva mare, ne poate ustura și descuraja pe mulți dintre noi. Poate fi un eveniment ruinator.”

Și-a rezumat mentalitatea astfel: „Succesul pentru mine înseamnă să rămân în joc. Practic, evitând o stare de final de joc pentru totdeauna.”

Sébastien Dubois cunoaște bine această stare. Anul trecut, articolul lui „Povești de eșec la pornire: 20 de luni, 2 de ore petrecute și 200 de euro pierdute” a devenit viral pe Hacker News și a povestit o poveste falsă cu costuri reduse despre modul în care Dubois și-a petrecut doi ani codificând un startup care s-a luptat să se lanseze vreodată.. Cu toate acestea, Dubois reușește acum să construiască mai multe proiecte mici.

„Acum construiesc proiecte limitate de timp și efort, cu mai multe avantaje decât dezavantaje”, mi-a spus el prin e-mail. El a construit o comunitate, a creat două „infoproduse” care se vând suficient de bine și chiar are în minte un proiect de carte. 

„Am creat un volant puternic între portofoliul meu de proiecte”, a spus el. „… Între timp, nu m-am stricat să ajung în acest punct. ;-)”

🌵 Distracție, practică și super creativitate

Dezvoltatorii sunt oameni foarte creativi. La fel cum un muzician compune sau un artist pictează, un dezvoltator poate începe un proiect secundar pentru a dezlănțui această creativitate.

Ben Issen este un dezvoltator francez carismatic care rulează șapte proiecte mici. „Îmi tratez proiectele ca la îngrijirea unei grădini”, mi-a spus el la Zoom din apartamentul său din Paris. „Este o activitate plăcută. Proiectele mele preferate sunt ca un cactus minuscul; sunt ușor de ghizit, rapid de crescut și necesită puțină apă și întreținere.”

Apoi aleargă spre pervaz și apucă o ferigă uriașă: „Proiecte ca acesta necesită multă atenție sau mor.”

Dacă aveți o mulțime de idei, construirea multor proiecte minuscule, auto-susținute, este pur și simplu distractiv. Puteți să construiți unul și apoi să treceți la următorul. De fiecare dată, este ca un puzzle satisfăcător pe măsură ce treci de la zero la câțiva utilizatori. Și fiecare proiect este mai multă practică - un alt reprezentant care îți crește abilitățile de construire, lansare și marketing.

Adesea, proiectele noi sunt inspirate sau amestecate folosind codul celor anterioare, ceea ce duce la idei mai bune și le face și mai ușor de lansat. Am lansat un apel pentru e-mailuri în care îi întrebam pe oameni de ce construiesc mai multe proiecte în loc să se concentreze doar pe unul, iar procesul creativ este un motiv important pentru unii respondenți. „Sunt un mare fan al polenizării încrucișate. Amestecând lucruri care nu merg adesea împreună vă permite să urmăriți ceva total diferit”, a scris o persoană.

Cu toate acestea, nu toată lumea evită cu totul proiectele mari. După cum a explicat un alt e-mail, proiectele mici pot oferi perspective creative care oferă direcție proiectelor mari: „Proiectele mele mici ajută la informarea modului în care funcționează marele meu proiect, unde proiectul meu principal este trunchiul copacului, iar proiectele mici sunt ramurile sale.”

🔮 Concluzii, și viitor

Ceea ce mă entuziasmează cel mai mult la toate aceste proiecte este că vom vedea niște companii cu totul unice care de obicei nu ar exista. MSCHF este un exemplu extrem de modern al unei companii susținute de riscuri care lansează proiecte virale la fiecare două săptămâni, dar cifrele sugerează că în cele din urmă va avea multă companie.

Asa de, de ce dezvoltatorii construiesc atât de multe proiecte secundare? Fie că este vorba de dorința de a crea, de a învăța sau de a se îmbogăți, totul se reduce la o schimbare fundamentală care are loc în modul în care dezvoltatorii își văd proiectele. Obișnuiai să pui proiecte secundare pe un CV pentru a obține o carieră în tehnologie. Acum, proiectele secundare pot be cariera ta în tehnologie.

Postat pe 9 august 2022

Tehnologie, inovație și viitor, așa cum au spus cei care o construiesc.

Vă mulțumim pentru înscriere.

Verificați-vă căsuța de e-mail pentru o notă de bun venit.

Timestamp-ul:

Mai mult de la Andreessen Horowitz