Jadi katakanlah Anda ingin mencari nafkah dengan menulis bahasa populer berikutnya. Anggap "mencari nafkah" berarti setara dengan gaji yang masuk akal pada pekerjaan penuh waktu (pekerjaan apa pun — tidak harus pekerjaan teknis). Jika Anda benar-benar menyukai apa yang Anda lakukan, Anda mungkin akan menerima sedikit lebih sedikit untuk melakukannya, jadi katakanlah $ 12,50 per jam , atau $ 2000 / bulan .
Saat mengerjakan pekerjaan yang stabil, Anda merilis versi pertama Anda dan menyiapkan fasilitas untuk donasi. Anda kemudian terlibat dalam pengembangan dan pemasaran berkelanjutan, sampai tingkat yang sebanding dengan jumlah pengguna bahasa Anda. Mari perkirakan secara konservatif bahwa 1% dari pengguna Anda akan menyumbang , dan masing-masing dari mereka akan menyumbang rata-rata $ 1 / tahun .
Itu berarti bahwa untuk mendapatkan gaji $ 2000 / bulan , Anda harus memiliki 2000 pengguna donasi untuk masing-masing 12 bulan dalam setahun. Itu total 2,4 juta pengguna . Sekarang mari kita asumsikan bahwa dibutuhkan 10 tahun untuk bahasa menjadi sepopuler ini: karena itu Anda harus memperoleh rata-rata 240.000 pengguna per tahun , atau 20.000 pengguna per bulan .
Jika Anda bekerja dengan waktu yang setara ( 160 jam / bulan ), strategi promosi dan kualitas implementasi Anda harus cukup untuk mendapatkan rata-rata 125 pengguna per jam . Dan itu adalah pengguna berulang, tentu saja: jika 20% dari orang yang mencoba bahasa Anda menjadi pengguna berulang, Anda benar-benar membutuhkan tingkat konversi 625 orang / jam .
Bahkan jika setiap orang yang Anda meyakinkan secara langsung meyakinkan empat orang lagi untuk mencoba bahasa Anda — dan demi kesederhanaan, dengan asumsi bahwa mereka tidak melanjutkan untuk mencoba meyakinkan orang lain — maka Anda masih kembali ke angka 125. angka pengguna / jam .
Sekarang, ini mungkin tampak benar-benar tidak masuk akal, tetapi percayalah atau tidak itu masih bisa berfungsi: katakanlah strategi pemasaran Anda menghasilkan pertumbuhan linier kasar selama periode 10 tahun di mana bahasa Anda mulai berkembang, dan kemudian meningkat. Itu berarti pada awalnya Anda akan mengkonversi rata-rata 0 pengguna / jam , dan 10 tahun kemudian Anda akan mendapatkan 250 pengguna . (Lagi, setiap jam . Perspektif, di sini.)
Itu peningkatan rata-rata 25 pengguna per jam per tahun : pada akhir setiap tahun, Anda mengonversi 25 lebih banyak orang per jam —atau 4000 lebih banyak orang per bulan —dari Anda berada di awal tahun.
Jadi mari kita tinjau ulang bahwa 2,4 juta pengguna rata-rata: apakah layak untuk mendapatkan sebanyak itu pengguna dalam 10 tahun ? Jika kami menerima (yang secara inheren cacat, tetapi tetap dapat digunakan) statistik yang ditawarkan oleh Langpop sebagai akurat, kami mendapatkan informasi berikut tentang 7 bahasa teratas yang sedang tren melalui pencarian Yahoo. Jika satu hasil diterima sebagai perwakilan dari satu pengguna (saya tahu, tahan dengan saya), angka-angka ini menunjukkan perkiraan rata-rata bulat dari jumlah pengguna yang diperoleh per tahun sejak bahasa tersebut pertama kali muncul.
- C ++: 500k
- C: 400k
- Jawa: 700k
- PHP: 400k
- Perl: 150k
- C #: 300k
- Python: 150k
Ini menempatkan hal-hal kembali ke bidang kemungkinan: jika Anda membuat bahasa yang sepopuler, katakanlah, Python, maka dalam 20 tahun Anda akan memiliki cukup pengguna untuk membuat pengembangan dan dukungan (dan pemasaran!) Dari bahasa itu ke dalam bahasa Anda sepenuhnya. pekerjaan waktu.
Buat satu sepopuler C # , dan Anda bisa melakukannya dalam 10 . Keren!
... Kecuali tentu saja dengan cara seperti itu menyepelekan usaha yang sangat tidak mungkin dan sulit yang membuat bahasa begitu populer. Tapi, hei, jika Anda punya ide bagus, dan Anda bisa berhasil sepenuhnya ke atas sendiri, tanpa kontribusi dari pengembang lain yang akan memotong uang sumbangan Anda, maka Anda jenius, dan Anda layak mendapatkannya.