Quindi diciamo che vuoi guadagnarti da vivere off scrivendo la prossima lingua popolare. Assumere "guadagnarsi da vivere" significa l'equivalente di una retribuzione ragionevole a 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 un lavoro stabile, rilasci la tua prima versione e crei una struttura per le donazioni. Successivamente, ti occupi di sviluppo e marketing continui, in misura proporzionale al numero di utenti della tua lingua. Stimiamo in modo prudente che l'1% dei tuoi utenti donerà e ciascuno di essi donerà una media di $ 1 / anno .
Ciò significa che per ottenere lo stipendio $ 2000 / mese , devi 2000 donare utenti per ciascuno dei 12 mesi nell'anno. Questo è 2,4 milioni di utenti totale. Supponiamo ora che occorra 10 anni affinché una lingua diventi così popolare: devi quindi acquisire una media di 240 000 utenti all'anno o 20 000 utenti al mese .
Se lavori l'equivalente di tempo pieno ( 160 ore / mese ), la strategia di promozione e la qualità dell'implementazione devono essere sufficienti per ottenere una media di 125 utenti per ora . Ovviamente, gli utenti ripetuti: se 20% delle persone che provano la tua lingua diventano utenti ripetuti, hai effettivamente bisogno di un tasso di conversione 625 persone / ora .
Anche se ognuno delle persone che convinzioni convince direttamente altre quattro persone a provare la tua lingua, e per semplicità, assumendo che non vadano per cercare di convincere gli altri, quindi sei ancora indietro fino alla figura 125 utenti / ora .
Ora, questo può sembrare del tutto irragionevole, ma ci crediate o non può ancora funzionare: 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 poi altipiani. Ciò significa che all'inizio convertirai una media di 0 utenti / ora e 10 anni dopo guadagnerai 250 utenti . (Ancora, ogni ora . Prospettiva, qui.)
Si tratta di un aumento medio di 25 utenti l'ora all'anno : alla fine di ogni anno, stai convertendo 25 più persone all'ora -o 4000 persone in più al mese - di essere all'inizio dell'anno.
Quindi rivisitiamo che 2,4 milioni di utenti campo da baseball: è fattibile ottenere molti utenti in 10 anni ? Se accettiamo le statistiche (intrinsecamente imperfette, ma utilizzabili comunque) offerte da Langpop come accurate, otteniamo le seguenti informazioni su top 7 lingue attualmente di tendenza tramite la ricerca di Yahoo. Se un risultato è accettato come rappresentante di un utente (lo so, sopporta me), questi numeri indicano il numero medio approssimativo arrotondato di utenti guadagnati all'anno da quando la lingua è comparsa per la prima volta.
- 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 popolare come, ad esempio, Python, in 20 anni avrai abbastanza utenti per sviluppare e supportare (e marketing!) di quella lingua nel tuo lavoro a tempo pieno.
Crea uno popolare come C # e puoi farlo in 10 . Cool!
... Tranne naturalmente che metterla in questo modo banalizza l'impresa improbabile e difficile ampiamente che sta rendendo così popolare una lingua. Ma hey, se hai una buona idea, e puoi riuscire ad arrivare in cima completamente da solo, senza il contributo di altri sviluppatori che farebbero un taglio del tuo denaro per le donazioni, allora sei un genio, e te lo meriti.