2 poin oleh geesecross 4 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp
  • Lisp unggul secara teknis, tetapi gagal menjadi arus utama: sebuah “kegagalan yang brilian”.
  • Penulis mencari alasannya bukan pada bahasanya sendiri, melainkan pada kecenderungan orang-orang yang tertarik pada Lisp.
  • Mereka memiliki kecerdasan dan orisinalitas yang luar biasa, tetapi cenderung tidak tahan pada penyelesaian yang membosankan, kolaborasi, kompromi, dan keberlanjutan.
  • Lisp memperkuat kreativitas mereka, tetapi pada saat yang sama juga memperbesar kelemahan itu ke seluruh ekosistem.

Bagaimana “kegagalan yang brilian” terbentuk

  • Bagi pengajar yang sudah lama mengajar, murid yang paling membekas biasanya adalah yang sangat hebat atau sangat buruk.
  • Namun ada murid yang sekaligus masuk ke kedua kategori itu.
  • Umumnya, sampai masa SMA mereka:
    • mendapat nilai terbaik dengan sedikit usaha,
    • tetap berhasil meski baru mulai di saat-saat terakhir, dan
    • memandang remeh aturan dan formalitas sekolah.
  • Sebenarnya banyak aturan memang bersifat formalistik, jadi sinisme mereka bukan tanpa dasar.
  • Masalahnya, karena terbiasa dengan keberhasilan yang mudah, mereka tidak pernah belajar konsistensi dan menuntaskan sesuatu.

Siklus antara keterpautan penuh dan kelesuan

  • Saat tertarik pada sesuatu, mereka bisa tenggelam dengan intensitas yang mengejutkan dalam waktu singkat.
  • Namun tak lama kemudian mereka bosan dan meninggalkannya sebelum pekerjaan selesai.
  • Setelah aktivitas yang nyaris fanatik, datang kelesuan dan penarikan diri.
  • Penulis menyebut kecenderungan ini BBM (brilliant bipolar mind).
  • “Bipolar” di sini bukan nama diagnosis yang ketat, melainkan lebih merupakan metafora untuk kecenderungan yang berulang antara gairah tinggi dan masa surut.

Mengapa runtuh di universitas

  • Universitas memberi kebebasan sekaligus tingkat kesulitan yang lebih tinggi.
  • Mereka percaya bisa bertahan hanya dengan bakat seperti saat di SMA, tetapi pada titik tertentu hasil tak lagi bisa dipertahankan tanpa usaha yang konsisten.
  • Nilai mulai turun, dan meski merasa gagal, mereka tetap tidak mampu mengubah kebiasaan.
  • Mereka juga bisa menyimpang ke jalur-jalur samping yang lebih menarik daripada studi formal.
  • Namun jika diberi kebebasan mengerjakan proyek dengan topik pilihan sendiri, mereka bisa tiba-tiba hidup kembali dan menghasilkan karya yang sangat orisinal.
  • Masalahnya, karena nilai dan reputasi sehari-hari mereka, orisinalitas itu bisa jadi tidak dinilai sebagaimana mestinya.

Mengapa Lisp menarik orang-orang seperti ini

  • Lisp adalah alat yang sangat memperbesar kemampuan intelektual individu.
  • Lisp memungkinkan satu orang mewujudkan dengan cepat ide dalam skala yang sulit ditangani dengan bahasa lain.
  • Karena itu, Lisp sangat menarik bagi orang yang punya visi besar, membenci absurditas cara-cara lama, dan ingin membangun banyak hal sendirian.
  • Fakta bahwa komunitas Lisp menjadi pelopor di bidang seperti garbage collection, pemrosesan list, komputasi personal, dan windowing juga terkait dengan kecenderungan ini.

Kelemahan komunitas Lisp

  • Lisp membuat implementasi ide menjadi terlalu mudah.
  • Akibatnya, sikap seperti berikut mudah muncul:
    • “Di lingkungan saya ini berjalan.”
    • “Saya memahaminya, jadi itu sudah cukup.”
    • “Dokumentasi dan perapian bisa dipikirkan nanti.”
  • Memang, di ekosistem Lisp ada banyak alat yang mirip, tetapi sering kali:
    • dokumentasinya minim,
    • bug-nya banyak, dan
    • pemeliharaannya terhenti.
  • Masing-masing membuat solusinya sendiri, tetapi lemah dalam mengembangkannya menjadi fondasi bersama yang stabil.

Kontras dengan kubu C/C++

  • Di C/C++, sulit bagi satu orang untuk membangun sistem besar sendirian.
  • Karena itu, kebutuhan akan hal-hal berikut muncul secara alami:
    • kolaborasi,
    • pembagian kerja,
    • dokumentasi,
    • pemeliharaan
  • Secara paradoks, ketidaknyamanan bahasa justru mendorong kerja sama yang terorganisasi.
  • Dari sudut pandang pemberi kerja, beberapa pengembang biasa yang bisa berkomunikasi dan melakukan serah terima lebih aman daripada satu jenius yang tidak stabil.

Benturan antara idealisme dan realitas

  • BBM cepat mengenali kepalsuan, irasionalitas, dan kompromi dalam institusi maupun pasar.
  • Masalahnya, mereka tidak siap untuk menanggung atau memanfaatkannya.
  • Lisp machine berusaha membuat sesuatu yang “benar” secara teknis, tetapi mengabaikan realitas pasar dan platform.
  • Akibatnya, kemurnian teknis berujung pada keterisolasian ekosistem.
  • Penulis melihat ini sebagai contoh inti dari kegagalan Lisp.

Depresi dan penyangkalan diri

  • Di komunitas Lisp, rasa bangga yang kuat dan pesimisme yang kuat hadir bersamaan.
  • Mereka yakin betapa unggulnya Lisp, tetapi pada saat yang sama putus asa karena di dunia nyata teknologi yang lebih sederhana dan lebih inferior pada akhirnya akan menang.
  • Richard Gabriel, dalam 「Lisp: Good News, Bad News, How to Win Big」 dan “Worse is Better”, menunjukkan dua sisi ini dengan jelas.
  • Masalahnya sebenarnya bisa dipecahkan, tetapi ketika memasuki masa stagnasi, semuanya tampak seolah sudah berakhir.

Kesimpulan

  • Masalah Lisp bukan terletak pada Lisp itu sendiri, melainkan pada cara berpikir dan budaya yang mengelilinginya.
  • Visi yang luar biasa dan orisinalitas saja tidak cukup untuk meraih keberhasilan.
  • Untuk mengubahnya menjadi hasil nyata, dibutuhkan hal-hal berikut:
    • penyelesaian akhir
    • dokumentasi
    • kolaborasi
    • pemeliharaan
    • kompromi dengan realitas
  • Pada akhirnya, Lisp bukan bahasa yang gagal karena cacat, melainkan contoh orang-orang brilian yang gagal mengorganisasi kekuatan mereka ke dalam bentuk yang berkelanjutan.
  • Karena itu, jawaban akhir penulis bersifat paradoksal. Tidak ada yang salah dengan Lisp. Masalahnya ada pada apa yang diciptakan orang dengannya.

Belum ada komentar.

Belum ada komentar.