Saya sedang membaca esai Paul Graham - Beating The Averages (2003) dan inilah yang dia katakan:
Semakin banyak rasa IT yang dimiliki deskripsi pekerjaan, semakin tidak berbahaya perusahaan itu. Jenis teraman adalah yang menginginkan pengalaman Oracle. Anda tidak perlu khawatir tentang itu. Anda juga aman jika mereka mengatakan mereka menginginkan pengembang C ++ atau Java. Jika mereka menginginkan programmer Perl atau Python, itu akan sedikit menakutkan - itu mulai terdengar seperti sebuah perusahaan di mana sisi teknis, setidaknya, dijalankan oleh peretas nyata
Sekarang, ini adalah esai yang bertanggal. Namun, saya gagal melihat bagaimana menggunakan bahasa yang tidak umum (C / C ++ / Java, C #) akan menjadi 'kurang berbahaya' . Jika programmer dari suatu organisasi sangat fasih dengan bahasa pengembangan mereka harus sama-sama mahir dalam mengeluarkan kode pada kecepatan yang layak. Bahkan jika Anda menggunakan bahasa yang tidak umum tidak akan masalah pemeliharaan / peningkatan menghantam wajah Anda karena tidak terlalu banyak programmer akan tersedia, dalam jangka panjang?
Untuk membuat sistem quick-n-dirty saya setuju, bahwa beberapa bahasa memungkinkan Anda lepas landas relatif lebih cepat daripada yang lain. Tetapi apakah esai / komentar Paul Graham masuk akal di tahun 2012 dan selanjutnya? Jika sebuah startup menggunakan bahasa IT tipikal untuk pengembangan, mengapa kompetisinya tidak terlalu khawatir?
Saya gagal melihat bagaimana bahasa itu sendiri membuat perbedaan. IMHO, itu adalah pengalaman pengembang dengan bahasa yang penting dan ketersediaan kerangka kerja sehingga Anda KERING (jangan ulangi diri Anda sendiri) tidak hanya coding dalam bahasa tertentu.
Apa yang saya lewatkan? Apakah ini menyiratkan bahwa para pemula lebih baik memilih bahasa yang tidak bercitarasa IT (bahkan jika para pengembang mungkin sangat mahir dalam hal itu)? Apa kekuatan (pemrograman) ekonomi / pasar di balik klaim ini?
PS: 'lingua obscura' tidak dimaksudkan untuk melukai perasaan siapa pun :)