Quindi supponiamo che tu voglia guadagnarti da vivere scrivendo la prossima lingua popolare. Supponiamo che "guadagnarsi da vivere" significhi l'equivalente di una retribuzione ragionevole in un lavoro a tempo pieno (qualsiasi lavoro, non necessariamente tecnico). Se ami davvero quello che fai, probabilmente accetti un po 'meno per farlo, quindi diciamo $ 12,50 l'ora , o $ 2000 / mese .
Mentre lavori in modo stabile, rilasci la tua prima versione e crei una struttura per le donazioni. Quindi ti dedichi allo sviluppo e al marketing continui, in misura proporzionale al numero di utenti della tua lingua. Stimiamo prudentemente che l' 1% dei tuoi utenti donerà e ciascuno di loro donerà in media $ 1 / anno .
Ciò significa che per ottenere il tuo stipendio di $ 2000 / mese , devi avere 2000 donatori di utenti per ciascuno dei 12 mesi dell'anno. Sono 2,4 milioni di utenti in totale. Supponiamo ora che ci vogliono 10 anni affinché una lingua diventi così popolare: è quindi necessario acquisire una media di 240.000 utenti all'anno o 20.000 utenti al mese .
Se lavori a tempo pieno ( 160 ore al mese ), la tua strategia di promozione e la qualità dell'implementazione devono essere sufficienti per ottenere una media di 125 utenti l'ora . E questo è ovviamente un utente ripetuto: se il 20% delle persone che provano la tua lingua diventa un utente ripetuto, in realtà hai bisogno di un tasso di conversione di 625 persone / ora .
Anche se ognuna delle persone che convinci convince direttamente altre quattro persone a provare la tua lingua - e per semplicità, supponendo che non continuino a cercare di convincere gli altri - allora sei ancora tornato alla 125 cifra utenti / ora .
Ora, questo può sembrare del tutto irragionevole, ma che ci crediate o no, può ancora funzionare: affermate che la vostra strategia di marketing produce una crescita approssimativamente lineare nel periodo di 10 anni durante il quale la vostra lingua sta guadagnando terreno, e quindi plateau. Ciò significa che all'inizio convertirai in media 0 utenti / ora e 10 anni dopo guadagnerai 250 utenti . (Ancora una volta, ogni ora . Prospettiva, qui.)
Si tratta di un aumento medio di 25 utenti l'ora ogni anno : alla fine di ogni anno, stai convertendo 25 persone in più all'ora - o 4000 in più al mese - rispetto a quando eri all'inizio dell'anno.
Quindi rivisitiamo quel 2.4 milioni di utenti ballpark: è possibile guadagnare così tanti utenti in 10 anni ? Se accettiamo le statistiche (intrinsecamente imperfette, ma comunque utilizzabili) offerte da Langpop come accurate, otteniamo le seguenti informazioni sulle prime 7 lingue attualmente in trend nella ricerca di Yahoo. Se un risultato viene accettato come rappresentante di un utente (lo so, abbi pazienza con me), questi numeri indicano il numero medio approssimativo arrotondato di utenti guadagnati all'anno dalla prima apparizione della lingua.
- C ++: 500k
- C: 400k
- Java: 700k
- PHP: 400k
- Perl: 150k
- C #: 300k
- Python: 150k
Questo rimette le cose nel regno delle possibilità: se crei un linguaggio così popolare come, diciamo, Python, allora in 20 anni avrai abbastanza utenti per rendere lo sviluppo e il supporto (e il marketing!) Di quel linguaggio nel tuo pieno- lavoro a tempo.
Rendine uno popolare come C # e puoi farlo in 10 . Freddo!
... Tranne ovviamente che metterlo in questo modo banalizza l' impegno enormemente improbabile e difficile che sta rendendo una lingua così popolare. Ma hey, se hai una buona idea e riesci ad arrivare al vertice del tutto da solo, senza il contributo di altri sviluppatori che potrebbero tagliare i tuoi soldi per le donazioni, allora sei un genio, e te lo meriti.