Perché gli sviluppatori stanno costruendo così tanti progetti collaterali

Negli ultimi due anni ho creato e lanciato otto piccoli progetti Internet. Dalle app ai siti Web, la maggior parte di essi ha fallito, ma insieme il mio disordinato gruppo di progetti potrebbe essere preso in considerazione ramen redditizio. Il mio ultimo progetto, Sito web di carta, ti consente di avviare un blog utilizzando carta e penna. È stata un'idea strana, ma ha trovato alcuni fan sfegatati che pagavano per usarlo ogni mese.

Un progetto parallelo è solitamente un progetto di programmazione per hobby che uno sviluppatore sviluppa parallelamente al proprio lavoro (il mio lavoro quotidiano è co-fondatore e CTO di una startup fintech), come un robot Raspberry Pi, un'app per l'elenco delle cose da fare o un gioco iOS che guadagna pochi dollari. Tuttavia, qualcosa che ho notato è che invece di dedicarsi completamente alla creazione di un progetto secondario, gli sviluppatori stanno costruendo sempre più lotti di progetti più piccoli, proprio come me. 

Cosa sta succedendo? Sì, no-code, Codecademy e strumenti come Stripe hanno reso più semplice che mai la scrittura e la distribuzione di un progetto. Quelli sono i come e la perché ora. Ma nonostante tutti questi progressi, perché stanno costruendo gli sviluppatori tanti progetti collaterali? In questo post esplorerò alcuni dei motivi più interessanti.

🎰 Gioco d'azzardo al casinò del progetto parallelo

Seduto su un grande trono dorato davanti a un pubblico di entusiasti scrittori, George RR Martin stava parlando sulla carriera di un autore: 

“È una carriera per i giocatori d'azzardo. Ogni volta che scrivi un libro, stai lanciando di nuovo i dadi e non sai se andrà in pezzi e brucerà o sarà un grande successo.

Martin ha vinto premi per i suoi primi romanzi, fino al suo quarto libro, Lo straccio dell'Armageddon, lo bombardò e quasi lo rovinò. Ci sono voluti 28 libri prima che finalmente scrivesse Un gioco di troni.

Allo stesso modo, i costruttori di progetti Internet sono veri e propri giocatori d’azzardo. L'eccitazione prima di fare clic su "Avvia" per la tua prossima idea crea dipendenza; semplicemente non sai cosa succederà. Un gioco casuale che hai realizzato in cui si fa volare un uccellino giallo tra i tubi di Super Mario potrebbe esplodere e diventare Flappy Bird, mettendoti in rete $ 50,000 al giorno. Il puzzle di parole che hai creato per la tua ragazza potrebbe diventare virale e diventare Wordle.

In breve: l'impegno profuso in un progetto Internet è spesso disgiunto dai suoi risultati. Abbracciare questa casualità nella pratica significa semplicemente lanciare più progetti. Per esempio:

  • Sfide come 12 startup in 12 mesi, intrapreso dal programmatore olandese Pieter Levels, ha portato lo sviluppatore solista a gestire un portafoglio di progetti che generano $ 3 milioni all'anno. 
  • Siti web come ProductHunt ti permettono di avere un'idea lunedì e di lanciarla a migliaia di persone entro venerdì. 
  • Mentre scrivo questo, un post intitolato “Perché sto lanciando 25 prodotti in 25 settimane" è uno dei post più importanti del forum IndieHackers.

I costruttori trattano i loro progetti collaterali come un casinò. Mantenendo i progetti piccoli e lanciandoli spesso, le probabilità di vincere il jackpot aumentano.

🤳 Progetti come contenuti

L'economia dei creatori è in forte espansione e non sono solo le modelle di Instagram a pubblicare selfie su una spiaggia di Ibiza. Influencer degli sviluppatori - uno strano nuovo tipo di creatore, come i vlogger e gli streamer prima di loro - sono una cosa molto reale. I progetti fungono da contenuto e monetizzazione riuniti in uno solo.

Ben Awad sfuma il confine tra sviluppatore e creatore tradizionale più di molti altri, con 1.3 milioni di follower che guardano i video del suo progetto YouTube, TikTok e Twitter. "Alcuni lo chiamano umorismo tecnologico, altri lo chiamano log di sviluppo", mi ha detto, tentando di descrivere il suo contenuto. "Non so nemmeno come chiamarlo." 

Ad esempio, uno dei progetti precedenti di Awad era a Plug-in VS Code per Tinder, dove gli utenti possono scorrere gli snippet di codice di altre persone per trovare l'appuntamento perfetto. “Il plugin Tinder ha funzionato davvero bene”, ha spiegato, “e alcune persone sono addirittura vicine al matrimonio con esso.

“… Il problema è che so che i progetti erano scherzi, ma sono un ingegnere del software serio e voglio renderli buoni. Quindi, per Tinder, ho letteralmente creato un'app Android e un'estensione VS Code, perché pensavo: "Se la stessi effettivamente utilizzando, vorrei ricevere una notifica push se avessi una corrispondenza". Non sarò su VS Code tutto il giorno.'”

Da allora, Awad ha realizzato video su una serie di startup che ha creato. “Se succede qualcosa di buono nel progetto che sto realizzando, è fantastico. È successo qualcosa di bello, in più posso fare un video su YouTube al riguardo", ha detto. “Se succede qualcosa di brutto con il progetto a cui sto lavorando, è uno schifo, ma almeno posso farci un video su YouTube. E le persone adorano assolutamente quando succede qualcosa di brutto.

Ha aggiunto: “L’unico motivo per cui ho realizzato tutti questi progetti è perché non ho buone idee. Quindi, sarà meglio che inizi a creare cose finché non ne trovo una buona. … Penso che il mio obiettivo sia quello di avere un business davvero grande. Sto piantando molti semi diversi per aiutarmi a trovare l'unico grande progetto che mi piace davvero.

Il suo ultimo progetto, Voidpet, un gioco simile al Tamagotchi della generazione Z, ha 130,000 utenti.

Se non puoi impegnarti a scaricare l'app di un creatore o seguire qualcuno come Awad tramite i suoi video, fai semplicemente clic su #buildinpublic Twitter e troverai sviluppatori con dozzine di collegamenti nelle loro biografie alle varie piccole imprese che hanno creato . Seguine uno e potrai unirti a loro in un viaggio sulle montagne russe per lanciare un prodotto, acquisire alcuni utenti e persino uscire dal loro micro-SaaS per diverse migliaia di dollari. 

Poi, qualche mese dopo, rifaranno tutto.

📉 Mitigare il disastro del progetto

Il tuo progetto parallelo è mai stato distrutto da una rivoluzione in Kazakistan? 

Non è divertente.

Ecco cosa è successo: un giorno ho scoperto che potresti utilizzare i domini emoji negli indirizzi email, ad es 👋.kz. Rendendosi conto che ce n'erano molti .kz domini emoji disponibili, ho deciso che sarebbe stata un'ottima idea acquistane 300 e lancia un servizio di indirizzi e-mail emoji. Circa 1,500 clienti dopo, il mio impero delle emoji è crollato quando ho ricevuto questo tweet:

Perché gli sviluppatori stanno costruendo così tanti progetti collaterali PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Si è scoperto che in Kazakistan si è verificato un completo blackout di Internet, il che ha portato il mio progetto completamente offline.

Perché gli sviluppatori stanno costruendo così tanti progetti collaterali PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Dopo 10 giorni di panico, fortunatamente è tornato. 

Altre persone non sono così fortunate: modifiche alle API, modifiche ai risultati di ricerca e molti altri fattori possono uccidere un progetto. Quindi, proprio come potresti acquistare azioni sull’S&P 500 invece di investire su Dogecoin, i costruttori stanno utilizzando un portafoglio di molti progetti per mitigare questo tipo di fallimento.

Daniele Vasallo corre e comunità online insegnando alle persone come creare un portafoglio di piccole scommesse, che è cresciuto fino a oltre 800 studenti paganti da ottobre 2021. “A volte scherzo su Twitter e dico che il mio unico piano aziendale è evitare di dover tornare a un lavoro dalle 9 alle 5 ”, ha detto ai suoi ultimi colleghi durante un recente discorso su Zoom. 

“... Ecco perché mi piacciono le piccole scommesse. Con le puntate piccole, di solito, provi qualcosa di piccolo e fallisci, non è così demotivante. Se provi qualcosa di grosso, può facilmente ferire e scoraggiare molti di noi. Può essere un evento rovinoso”.

Ha riassunto la sua mentalità in questo modo: “Il successo per me è restare in gioco. Fondamentalmente, evitare per sempre uno stato di game over”.

Sébastien Dubois conosce bene questo stato. L’anno scorso il suo articolo “Storie di fallimenti di startup: 20 mesi di attività, 2 ore spese e 200 € persi" è diventato virale su Hacker News e ha raccontato una storia fallace sui costi irrecuperabili di come Dubois abbia trascorso due anni a sviluppare una startup che ha faticato a lanciare. Tuttavia, Dubois sta facendo grandi cose costruendo numerosi piccoli progetti ora.

"Ora realizzo progetti limitati in termini di tempo e impegno con più vantaggi che svantaggi", mi ha detto via e-mail. Ha costruito una comunità, creato due “infoprodotti” che stanno vendendo abbastanza bene e ha anche in mente il progetto di un libro. 

"Ho creato un potente volano tra il mio portafoglio di progetti", ha detto. “… Intanto non mi sono rovinato per arrivare a questo punto. ;-)”

🌵 Divertimento, pratica e super creatività

Gli sviluppatori sono persone altamente creative. Proprio come un musicista compone o un artista dipinge, uno sviluppatore può avviare un progetto parallelo per liberare questa creatività.

Ben Issen è un carismatico sviluppatore francese in corsa sette piccoli progetti. "Tratto i miei progetti come se curassi un giardino", mi ha detto su Zoom dal suo appartamento di Parigi. “È un'attività piacevole. I miei progetti preferiti sono come un piccolo cactus; sono facili da coltivare, veloci da coltivare e richiedono poca acqua e manutenzione.

Poi corre al davanzale della finestra e afferra un’enorme felce: “Progetti come questo richiedono molta attenzione o muoiono”.

Se hai molte idee, costruire tanti piccoli progetti autosufficienti è semplicemente divertente. Puoi costruirne uno e poi passare a quello successivo. Ogni volta è come risolvere un puzzle soddisfacente mentre passi da zero a pochi utenti. E ogni progetto richiede più pratica: un altro rappresentante che migliora le tue capacità di creazione, lancio e marketing.

Spesso, i nuovi progetti vengono ispirati o messi insieme utilizzando il codice di quelli precedenti, portando a idee migliori e rendendoli ancora più facili da avviare. Ho lanciato un appello via e-mail chiedendo alle persone perché stanno costruendo più progetti invece di concentrarsi solo su uno, e il processo creativo è una delle ragioni principali per alcuni intervistati. “Sono un grande sostenitore dell'impollinazione incrociata. Mescolare cose che spesso non vanno insieme ti permette di perseguire qualcosa di totalmente diverso", ha scritto una persona.

Tuttavia, non tutti evitano del tutto i grandi progetti. Come ha spiegato un altro utente di posta elettronica, i piccoli progetti possono fornire spunti creativi che danno la direzione a grandi progetti: "I miei piccoli progetti aiutano a capire come sta funzionando il mio grande progetto, dove il mio progetto principale è il tronco dell'albero e i piccoli progetti sono i suoi rami."

🔮 Conclusioni, e futuro

Ciò che mi entusiasma di più di tutti questi progetti è che vedremo emergere alcune aziende assolutamente uniche che normalmente non esisterebbero. MSCHF è un esempio estremamente moderno di una società sostenuta da venture capital che lancia progetti virali ogni due settimane, ma i numeri suggeriscono che alla fine avrà molta compagnia.

Così, perché gli sviluppatori stanno costruendo così tanti progetti collaterali? Che si tratti del desiderio di creare, imparare o arricchirsi, tutto si riduce a un cambiamento fondamentale che avviene nel modo in cui gli sviluppatori vedono i loro progetti. Inserivi progetti collaterali in un CV per intraprendere una carriera nel settore tecnologico. Ora, i progetti collaterali possono be la tua carriera nel campo della tecnologia.

Inserito il 9 agosto 2022

Tecnologia, innovazione e futuro, raccontato da chi lo costruisce.

Grazie per esserti iscritto.

Controlla la tua casella di posta per una nota di benvenuto.

Timestamp:

Di più da Andreessen Horowitz