Nehmen wir also an, Sie wollen davon leben , die nächste populäre Sprache zu schreiben. Angenommen, "den Lebensunterhalt verdienen" bedeutet das Äquivalent eines angemessenen Entgelts für einen Vollzeitjob (jeder Job - nicht unbedingt ein technischer). Wenn Sie das, was Sie tun, wirklich lieben, werden Sie wahrscheinlich ein bisschen weniger dafür in Kauf nehmen. Sagen wir also 12,50 USD pro Stunde oder 2000 USD pro Monat .
Während Sie einen festen Arbeitsplatz haben, geben Sie Ihre erste Version frei und richten eine Einrichtung für Spenden ein. Anschließend entwickeln Sie sich kontinuierlich weiter und vermarkten in einem Maß, das proportional zur Anzahl der Benutzer Ihrer Sprache ist. Lassen Sie uns konservativ schätzen, dass 1% Ihrer Benutzer spenden und jeder von ihnen durchschnittlich 1 US-Dollar pro Jahr spendet .
Das bedeutet, dass Sie 2000 spendende Benutzer für jeden der 12 Monate im Jahr haben müssen, um Ihr Gehalt von 2000 USD / Monat zu erhalten . Das sind insgesamt 2,4 Millionen Nutzer . Nehmen wir nun an, dass es 10 Jahre dauert, bis eine Sprache so populär wird: Sie müssen daher durchschnittlich 240 000 Benutzer pro Jahr oder 20 000 Benutzer pro Monat erwerben .
Wenn Sie in Vollzeit arbeiten ( 160 Stunden / Monat ), müssen Ihre Werbestrategie und Implementierungsqualität ausreichen, um durchschnittlich 125 Benutzer pro Stunde zu gewinnen . Und das sind natürlich wiederkehrende Nutzer: Wenn 20% der Personen, die Ihre Sprache testen, wiederkehrende Nutzer sind, benötigen Sie eine Conversion-Rate von 625 Personen / Stunde .
Selbst wenn jeder der Personen, die Sie überzeugen, vier weitere Personen direkt davon überzeugt , Ihre Sprache zu testen - und der Einfachheit halber davon ausgegangen, dass sie nicht weiter versuchen, andere zu überzeugen -, sind Sie immer noch bei der 125 Benutzer / Stundenzahl .
Nun, das mag völlig unvernünftig erscheinen, aber ob Sie es glauben oder nicht, es kann immer noch funktionieren: Sagen Sie, Ihre Marketingstrategie führt über den Zeitraum von 10 Jahren, in dem Ihre Sprache an Boden gewinnt, zu einem ungefähr linearen Wachstum und dann zu einem Hochplateau. Das bedeutet, dass Sie zu Beginn durchschnittlich 0 Nutzer pro Stunde konvertieren und 10 Jahre später 250 Nutzer gewinnen werden . (Wieder stündlich . Perspektive hier.)
Das ist eine durchschnittliche Steigerung von 25 Benutzern pro Stunde und Jahr : Am Ende eines jeden Jahres konvertieren Sie 25 mehr Menschen pro Stunde - oder 4000 mehr Menschen pro Monat - als zu Beginn des Jahres.
Kommen wir also noch einmal auf die Basis von 2,4 Millionen Nutzern zurück : Ist es machbar, dass in 10 Jahren so viele Nutzer hinzukommen ? Wenn wir die von Langpop angebotenen (inhärent fehlerhaften, aber dennoch verwendbaren) Statistiken als genau akzeptieren , erhalten wir die folgenden Informationen zu den Top-7-Sprachen, die derzeit über die Yahoo-Suche gesucht werden. Wenn ein Ergebnis als Vertreter eines Benutzers akzeptiert wird (ich weiß, trage es mit mir), geben diese Zahlen die gerundete durchschnittliche Anzahl der Benutzer an, die pro Jahr seit dem ersten Erscheinen der Sprache gewonnen wurden.
- C ++: 500 k
- C: 400 k
- Java: 700k
- PHP: 400k
- Perl: 150k
- C #: 300k
- Python: 150k
Dies versetzt die Dinge wieder in den Bereich des Möglichen: Wenn Sie eine Sprache erstellen, die so populär ist wie beispielsweise Python, werden Sie in 20 Jahren genügend Benutzer haben, um die Entwicklung und Unterstützung (und Vermarktung!) Dieser Sprache zu Ihrer vollwertigen Sprache zu machen. Zeitjob.
Machen Sie eine so beliebt wie C # , und Sie können es in 10 tun . Cool!
… Außer natürlich, dass das so ausdrückt, was das äußerst unwahrscheinliche und schwierige Unterfangen, das eine Sprache so populär macht , trivialisiert . Aber hey, wenn Sie eine gute Idee haben und es ganz alleine schaffen, ganz nach oben zu kommen, ohne die Beiträge anderer Entwickler, die einen Teil Ihres Spendengeldes kassieren würden, dann sind Sie ein Genie. und du verdienst es.