Satu lagi ledakan dari masa laluku.
Kutipan dari pemilik perusahaan:
Tidak akan ada kode yang ditulis menggunakan bahasa interpretatif karena saya kehilangan 25 juta pada proyek {expletive} yang ditulis di Jawa.
Proyek Java adalah sistem perdagangan saham yang dirancang untuk menangani beberapa lusin saham, yang sekarang digunakan untuk memproses ribuan. Alih-alih mengatasi kekurangan desain atau perangkat keras yang buruk, seluruh perusahaan terpaksa mengubah semua aplikasi non C / C ++ menjadi C / C ++, dan semua pengembangan baru harus dalam C / C ++. Bahasa interpretatif berarti sesuatu yang tidak dikompilasi, dan pemilik hanya menganggap Assembler, C dan C ++ dikompilasi.
Untuk perusahaan 800 orang, di mana sebagian besar kode berada di Jawa dan Perl, ini berarti seluruh perusahaan menghabiskan sebagian besar waktu mereka selama beberapa tahun ke depan menulis ulang kode yang sangat bagus dalam C / C ++.
Cukup lucu, sekitar dua puluh tahun sebelum kegagalan ini, saya berada di perusahaan lain di mana pemimpin teknologi memutuskan bahwa logika penyortiran kami (itu adalah Bubble Sort) perlu direkam ulang dalam assembler alih-alih digantikan oleh Quick Sort karena - Algoritma melakukan tidak meningkatkan kinerja. Satu-satunya cara untuk meningkatkan kinerja adalah menulis ulang logika yang sama di assembler.
Dalam kedua kasus itu, saya pergi tak lama setelah dikte turun.