1 poin oleh GN⁺ 2023-08-06 | 2 komentar | Bagikan ke WhatsApp
  • Kabar wafatnya Bram Moolenaar, yang mendedikasikan sebagian besar hidupnya untuk VIM, disampaikan oleh keluarganya
  • Bram meninggal pada 3 Agustus 2023, dan pengumumannya diposting di Google Groups vim_announce
  • Keluarga menyatakan bahwa Bram mengalami kondisi medis yang berkembang cepat dalam beberapa minggu terakhir
  • Pemakaman akan dilangsungkan di Belanda dalam bahasa Belanda, tetapi tanggal, waktu, dan tempatnya belum ditentukan
  • Jika perlu menghadiri pemakaman atau menghubungi keluarga, kirim pesan ke alamat email yang tercantum dalam pengumuman

Pengumuman dari keluarga

  • Bram Moolenaar meninggal pada 3 Agustus 2023
  • Ia mengalami kondisi medis yang berkembang cepat dalam beberapa minggu terakhir
  • Bram mendedikasikan sebagian besar hidupnya untuk VIM dan merasa bangga pada komunitas VIM

Pemakaman dan kontak

  • Keluarga sedang mempersiapkan pemakaman Bram
    • Lokasi: Belanda
    • Bahasa: Belanda
    • Tanggal, waktu, dan tempat yang pasti belum ditentukan
  • Jika ingin menghadiri pemakaman atau perlu menghubungi keluarga untuk hal lain, kirim pesan ke alamat email yang tercantum dalam pengumuman

2 komentar

 
dbs0829 2023-08-07

Ini editor yang dijalankan puluhan kali sehari.

R.I.P.
:wq

 
GN⁺ 2023-08-06
Opini Hacker News
  • Saat pertama mulai menekuni software, saya termasuk orang yang merasa “pikiran lebih cepat daripada mengetik”, dan untungnya saya bisa bergaul dengan para hacker sejati; salah satunya adalah master mutlak vim
    Ia sangat rendah hati, sehingga baru lama kemudian saya tahu bahwa ia pernah benar-benar membuat vi; implementasinya adalah xvi, dan sepertinya itu terjadi pada masa ketika vim baru mulai naik daun
    Ketika saya bertanya mengapa ia memakai vim padahal sudah membuat xvi sendiri, saya tak bisa melupakan jawabannya: “Membuat vi adalah sesuatu yang bisa dilakukan programmer mana pun kalau mau berusaha, tetapi membuat vi sebagus vim hanya bisa dilakukan orang seperti Bram. Tentu saja kita harus memakai alat yang lebih baik.”
    Bram mengubah hidup dan karier begitu banyak orang, termasuk saya. Meski saya tidak pernah berinteraksi langsung dengannya, dari semua yang saya lihat ia tampak sebagai orang yang rendah hati, brilian, dan suka membantu, serta seseorang yang menanggapi keahliannya lebih serius daripada siapa pun. RIP Legend

    • Aneh rasanya bahwa pesan terakhirnya berasal dari Desember 2022
      Isinya: “Happy New Year to all Vim users! Saya telah memperbarui kalender meja untuk 2023. Anda bisa mencetaknya pada selembar kertas, melipatnya, dan memberi sedikit lem agar bisa berdiri di atas meja. Tersedia dalam bahasa Inggris dan Belanda, dan PDF-nya bisa diunduh dari situs web saya: https://moolenaar.net/#Calendar Happy Vimming!”
      RIP Bram. Kami para pengguna Vim sedih atas kepergian Anda, tetapi kami akan terus Happy Vimming
    • Pernyataan “Bram benar-benar mengubah hidup dan karier banyak orang” memang benar
      Saya juga merasa bukan kebetulan bahwa ia adalah orang yang rendah hati tetapi luar biasa. Orang-orang yang mengubah hidup dan karier saya umumnya seperti itu: Tuan Moolenaar, berbagai developer dan maintainer free/open source, para profesor universitas, serta para “rockstar” sejati yang pendiam
    • https://martinwguy.github.io/xvi/
    • Sekitar tahun 1994 saya mengevaluasi beberapa klon vi dan memilih Vim. Ada Xvi, Elvis, dan lainnya, tetapi berkat fitur-fiturnya yang sudah bagus, Vim sudah satu tingkat di atas yang lain
  • Saya pernah tinggal dan bekerja di Uganda selatan bersama Kibaale Children’s Fund, organisasi Kanada yang kini bernama Kuwasha. Suatu hari Bram datang ke lokasi kami, dan setelah sempat mengobrol sebentar, barulah saya tahu siapa dia sebenarnya dan software apa yang ia kerjakan setelah seseorang memberi tahu bahwa ia orang berpengaruh dan “bekerja di tempat seperti Google”
    Saat itu saya baru hendak memulai karier di IT, dan belakangan, seiring bertambahnya pengetahuan teknis dan alat yang saya gunakan, saya baru menyadari arti pentingnya. Selama kami bersama, ia sama sekali tidak membicarakan VIM; ia adalah orang yang sangat rendah hati dan tenang, yang mencurahkan waktunya untuk membantu anak-anak yang membutuhkan melalui ICCF Holland
    Di Uganda, dana donasi sering terpotong sedikit demi sedikit atas nama biaya administrasi, tetapi ICCF mengembalikan setiap sen dari tiap dolar kepada komunitas, dan saya sangat terkesan dengan etika yang Bram bawa ke aktivitas lokal. Banyak orang di wilayah itu akan merindukannya berkat dampak besar yang ia ciptakan lewat dana yang dikumpulkan melalui VIM. Semoga beristirahat dengan tenang

    • Senang mendengar ICCF mengembalikan semua uangnya kepada komunitas. Saya memang pernah berdonasi, meski tidak banyak, karena saya mengira uangnya akan pergi ke tempat yang salah. Saya penasaran bagaimana Bram menghindari hal itu
  • Saya melihat situs webnya dan menemukan wawancara tahun 2022; jawaban yang paling berkesan bagi saya bukan tentang Vim, melainkan tentang craftsmanship software dan pemrograman profesional
    “Saya pernah bekerja di perusahaan tempat para manajer yang mempelajari fisika dan teknik mesin mengira software sama saja dengan hal-hal yang mereka pahami, dan mereka merasa bisa menentukan cara pembuatannya. Perusahaan itu menurun lalu akhirnya diakuisisi. Hal yang sama juga terjadi di tempat seperti pemerintahan, di mana pengambil keputusan bisa menghindari tanggung jawab meski gagal. Orang-orang yang menulis kode mungkin hanya menerima gaji lalu melarikan diri dari tempat kejadian perkara. Di ujung sebaliknya, ada orang-orang yang menghabiskan banyak waktu karena ingin menulis kode yang indah, tetapi tidak peduli apakah kode itu benar-benar melakukan apa yang dimaksudkan atau soal anggaran. Ada keseimbangan di suatu tempat di antaranya.”
    Saya tidak begitu yakin dengan kalimat terakhirnya, tetapi sisanya benar sekali

    • Bagian tentang “orang-orang yang menghabiskan banyak waktu karena ingin menulis kode yang indah tetapi tidak peduli apakah kode itu benar-benar melakukan apa yang dimaksudkan” mengingatkan saya pada sebuah framework React yang punya segala macam manajemen state keren tetapi tidak merender apa pun
      Rasanya seperti sesuatu untuk developer yang menghabiskan lebih banyak waktu untuk berteori, migrasi, dan refactoring daripada merilis. Lucu juga ketika mereka bolak-balik membahas kompleksitas waktu click handler yang bahkan sudah diberi debounce sampai menemukan solusi optimal, tetapi saat aplikasinya dipakai, semuanya sangat tersendat. Saya jadi bertanya-tanya, siapa yang memikirkan kompleksitas waktu saya sebagai pengguna produk?
    • Perusahaan itu mungkin Océ. Saya bekerja di sana pada periode yang sama dengan Bram, tetapi sepertinya tidak pernah bertemu langsung dengannya
      Itu perusahaan mesin fotokopi, dan mereka kesulitan bukan hanya di software, tetapi di teknologi secara umum. Akar masalahnya tampaknya karena orang-orang sales dan marketing mengambil alih perusahaan, dan itu tidak pernah menjadi hal baik bagi perusahaan teknologi
    • Saya tidak mengerti apa masalahnya dengan kalimat terakhir
      Konteksnya adalah: “Di ujung sebaliknya, ada orang-orang yang menghabiskan banyak waktu karena ingin menulis kode yang indah, tetapi tidak peduli apakah kode itu benar-benar melakukan apa yang dimaksudkan atau soal anggaran. Ada keseimbangan di suatu tempat di antaranya.”
    • Saya mengerti keinginan untuk menulis kode yang indah. Itu juga motivasi besar bagi saya. Namun kode juga harus benar-benar melakukan sesuatu yang berguna, kalau tidak, tidak ada artinya
    • Setelah cukup banyak bekerja dengan programmer “profesional”, saya menyadari bahwa saya tidak ingin bekerja bersama mereka dengan cara kerja mereka yang asal-asalan, sembrono, tidak ingin tahu, dan tidak peduli
  • Sebagai pengguna Vim lama, saya sangat berterima kasih kepada Bram karena telah membuat dan memimpin software yang luar biasa. Ia memberi dunia hadiah yang sangat besar
    Saya beberapa kali berinteraksi langsung dengan Bram saat mengirimkan perubahan ke Vim, dan juga banyak melihat interaksinya dengan orang lain. Saya selalu sangat menghormati caranya memimpin proyek Vim dan berkomunikasi dengan komunitas
    Pada software yang unik dan kompleks seperti Vim, bukan hal langka bagi maintainer open source untuk mengalami burnout atau frustrasi, tetapi Bram hampir selalu menunjukkan rasa hormat dan kesabaran, bahkan ketika pengguna dan kontributor tidak bersikap demikian. Ini kehilangan bagi dunia software, dan Bram akan dirindukan

  • Saat VimConf 2018 diadakan di Jepang, saya berkesempatan berbicara dengan Bram Moolenaar. Itu adalah kali pertama sekaligus terakhir Bram mengunjungi Jepang
    Saat itu saya duduk di meja registrasi sebagai staf sukarelawan. Vim adalah editor teks yang saya pakai setiap hari, tetapi saya bukan pengembang Vim, tidak banyak memakai fitur tingkat lanjut, dan tidak punya tuntutan besar terhadap editor teks, jadi saya tidak sampai antusias ikut konferensi. Saya memakai Vim hanya karena bisa digunakan di semua lingkungan, dan menjadi staf atas permintaan seorang rekan yang merupakan pengguna Vim serius sekaligus penyelenggara VimConf
    Jadi saya tidak berencana berbicara dengan Bram. Di lokasi ada banyak pengembang Vim dan pengguna antusias dari Jepang yang ingin berbincang dengan Bram, dan karena bagi mereka itu mungkin kesempatan pertama sekaligus terakhir, saya tidak ingin mengambil waktu mereka
    Namun di konferensi itu saya mengetahui bahwa rilis Vim terbaru menyertakan plugin termdebug yang memungkinkannya bertindak seperti frontend gdb. Karena saya programmer C++, saya langsung mencobanya dan menemukan bug: termdebug berasumsi bahwa satu nama hanya memiliki satu fungsi, sehingga tidak dapat menangani function overloading di C++
    Saat jeda, saya mendiskusikan masalah ini dengan Bram Moolenaar. Tidak banyak lagi yang bisa saya ceritakan tentang Bram, tetapi di acara ramah-tamah setelah VimConf 2018, ia keras menolak memakai gelas dan minum langsung dari botol bir. Bukan botol kecil 333 ml, melainkan botol besar 633 ml. Dan sebelum VimConf 2018, selama berada di Jepang ia mendaki Gunung Fuji

  • Saya sangat menyukai Vim sampai selama beberapa tahun menjalankan blog Vim dan memposting tip setiap hari. Saya tidak ingin promosi diri di thread ini, jadi tidak akan menyebutkan namanya
    Yang jelas, rasanya seperti kehilangan seorang raksasa di dunia open source, dan kontribusi yang Bram tinggalkan sebagai software engineer, dan yang lebih penting sebagai manusia luar biasa, tidak akan dilupakan. :help uganda

    • Boleh juga kalau kamu yang menyebutkannya. Saya ingin membaca blog itu
    • Sepertinya situs itu boleh dicantumkan di profil. Setahu saya, meninggalkan cara untuk dihubungi atau semacamnya di profil adalah praktik yang umum dan baik
  • Tidak banyak orang yang membantu begitu banyak orang dalam situasi sulit dalam hidup seperti Bram. Vim adalah charityware pertama yang saya kenal, dan di layar awalnya Vim tidak meminta uang untuk dirinya sendiri, melainkan menyarankan agar kita berdonasi ke International Child Care Fund Holland
    Saya agak malu mengatakan bahwa selama bertahun-tahun saya hanya pernah berdonasi sekali ke ICCF. Untuk mengenang Bram dan berterima kasih karena telah membuat editor yang sudah lama saya gunakan, saya ingin melakukan tepat hal yang pasti ia inginkan: berdonasi ke ICCF Holland
    Jika Anda pengguna Vim, Neovim, atau turunan lainnya, saya menyarankan Anda melakukan hal yang sama: https://iccf-holland.org/donate.html
    Jika Anda pengguna (neo)vim, Anda juga bisa melihat informasi lebih lanjut di :help iccf. Bram, terima kasih untuk semuanya. Semangat Anda dan baris-baris yang Anda tulis akan terus tinggal bersama saya dan orang lain untuk waktu yang lama

    • Bram menghabiskan lebih dari 30 tahun waktunya untuk Vim, dan bukan sekadar sesekali mengirim patch atau memperbaiki bug; selama bertahun-tahun ia mencurahkan waktu yang cukup besar hampir setiap hari
      Sangat sedikit orang yang mencurahkan waktu sebanyak itu untuk open source, dan lebih sedikit lagi yang melakukannya murni dengan waktu luang. Sejujurnya, saya bahkan sulit memikirkan orang yang mendekati Bram. Orang yang menjadi relawan sejauh ini untuk hal apa pun saja sangat langka
      Upaya Bram untuk Vim, dengan ukuran apa pun, benar-benar menakjubkan dan luar biasa. Saya hanya pernah bertemu langsung dengan Bram sekali, pada 2014, dan ia berbicara tentang Zimbu[1]. Pada suatu momen mungkin wajah saya terlihat agak skeptis, karena ia langsung menatap saya dan bertanya, “Ah, Anda tidak setuju? Mengapa?”
      Itu presentasi yang bagus dengan banyak keterlibatan audiens, dan selama sisa hari itu serta keesokan harinya kami berbincang tentang banyak hal dan bercanda. Saya hampir tidak ingat pembicaraan tentang Vim, karena memang hampir tidak menjadi topik. Ia orang yang sangat ramah, hangat, dan menyenangkan
      Sven Guckes, yang meninggal tahun lalu, pernah mengadakan lokakarya kecil bergaya “tanya apa saja” bersama Bram, dan kami mengetahui bahwa Bram pun sama seperti kami, kesulitan mengingat detail fitur-fitur Vim yang jarang dipakai :-)
      [1]: https://www.youtube.com/watch?v=_O-QdG2X1Lw)
    • Saya menulis di Twitter bahwa Vim adalah sebuah mahakarya. Ia seperti mesin perkakas yang berkilau dan presisi yang dengannya banyak hal modern dibuat. Pengaruh Bram bekerja melalui penguat daya yang begitu kuat sehingga benar-benar sulit dikuantifikasi
      Saya mulai 25 tahun lalu sebagai administrator sistem Unix dan terus tertarik ke Vim. Salah satu alasan praktisnya adalah karena terbiasa dengan vi memberi imbalan besar: hampir selalu ada bahkan di sistem yang baru dipasang atau berkonfigurasi minimal. Alasan lainnya adalah komunitas Vim sangat menyambut dan egaliter
      Mudah mendapatkan makro dan tips yang bagus, dan semua orang sangat ramah. Saya ingat di IRC #vim, seseorang mengajari saya gqap untuk membungkus ulang paragraf, sambil dengan alami menjelaskan prinsip kerjanya. Tidak ada cemoohan di komunitas itu, dan saya rasa empati dan kepemimpinan Bram sangat memengaruhi sikap tersebut
      Saya rutin berdonasi setiap tahun atas nama Vim, dan pagi ini saya menambahkan donasi 250 euro untuk mengenang Bram. Kondisi setiap orang berbeda, jadi berdonasilah hanya sejauh yang Anda mampu, tetapi coba hitung berapa biaya lisensi yang akan Anda keluarkan selama masa penggunaan jika memakai editor komersial atau IDE yang bagus, lalu pertimbangkan berdonasi secara proporsional
      :wq Bram
    • Jarang ada orang yang memberi kontribusi bermakna bagi dunia melalui perangkat lunak seperti Bram. Saya berdonasi sebesar yang kira-kira akan saya keluarkan untuk membeli editor teks komersial yang mahal
      Biasanya saat membaca obituari di HN saya harus mencari tahu dulu siapa orangnya, tetapi kali ini tidak. Saya sangat berterima kasih atas karyanya dan kontribusi yang ia tinggalkan bagi dunia
    • Jika Anda mencintai Vim atau editor-editor yang terinspirasi oleh Vim, saya tidak bisa memikirkan penghormatan yang lebih baik daripada berdonasi ke badan amal yang Bram abdikan sebagian besar hidupnya untuk memperkenalkannya
    • Kabar ini membuat saya lebih sedih daripada yang saya duga. Saya tidak mengenalnya secara langsung, tetapi tidak banyak orang yang terasa begitu dekat hanya karena saya memakai perangkat lunaknya. Terima kasih sudah mengingatkan soal donasi. Itu hal paling minimal yang bisa saya lakukan sekarang
      Sepertinya sebagian besar karya digital yang pernah saya buat dalam hidup dibuat dengan Vim. Mulai dari perangkat lunak, skrip, situs web, makalah, sampai buku; bahkan saya memakai plugin untuk mengisi kotak teks di web dengan Vim
      stray i yang tertinggal di berbagai dokumen atau source code yang harus saya tulis dengan editor lain menjadi bukti dedikasi saya. Terima kasih, Bram. Semoga Anda hidup abadi di dalam Vim
  • Saya pernah bertemu Bram sekali di acara open source di kantor Google Zurich. Di acara itu semua orang bisa memamerkan proyek mereka
    Ada seseorang yang membuat semacam editor/IDE AST yang menjadikan fungsi-fungsi yang melayang di ruang kerja, bukan file, sebagai unit pengeditan, dan ia sedang menunjukkannya kepada Bram. Namun sepertinya ia tidak tahu dengan siapa ia sedang berbicara
    Ketika ia bertanya, “Bagaimana menurut Anda?”, Bram menjawab, “Hmm, ya, saya lebih tipe orang vi sih”

  • Kedermawanan Moolenaar terlihat dari frasa lisensi perintis “Vim adalah Charityware”. “Anda boleh memakai dan menyalinnya sesuka Anda, tetapi kami menganjurkan Anda berdonasi untuk anak-anak yang membutuhkan bantuan di Uganda.” Puluhan tahun lalu Moolenaar memelopori konsep charityware, dan turut membantu penyebarannya
    Membuat salah satu perangkat lunak paling ikonis dalam sejarah tetapi tidak menghasilkan uang sepeser pun darinya benar-benar patut dihormati

    • Untuk yang berminat, berikut tautan badan amal ICCF yang saya temukan di situs web Vim
      https://iccf-holland.org/
    • Ia memang menghasilkan uang, hanya saja semuanya ia berikan ke ICCF
  • Saat pertama kali masuk ke bidang ini pada era 80-an, ada rivalitas antara saya yang pengguna vi dan para pengguna Emacs. Ada banyak hal dari Emacs yang tidak bisa saya tahan, tetapi saya akui ada juga cukup banyak hal yang membuat saya iri
    Lalu sekitar 1994, saya mengetahui klon vi bernama Vim. Semua hal yang dulu saya iri lihat dari balik bahu pengguna Emacs sudah bisa dilakukan oleh Vim ini, atau sudah masuk dalam roadmap-nya, sehingga akhirnya saya bisa melepaskan rasa iri terhadap Emacs
    Tak lama kemudian saya menjadi pengguna fanatik sekaligus evangelist, langsung mengunduh versi baru, melaporkan bug, dan sesekali ikut memperbaikinya. Selama beberapa waktu ketika bekerja di Sun pada akhir 90-an, saya terus bertukar email dengan Bram
    Karena jalur karier saya, saya tidak punya banyak kesempatan untuk berkontribusi besar pada open source, jadi tidak sampai menjadi kontributor utama. Sudah lama sekali Vim mencapai puncak kumpulan fitur yang saya butuhkan, dan setelah itu saya tidak merasa perlu mengikuti perkembangannya secara khusus. Versi yang disertakan di desktop kerja selalu cukup, dan di rumah saya hanya mengunduh versi baru saat mengganti PC Windows. Di luar itu, saya pun kehilangan jejak komunitasnya
    Saat bergabung dengan Google, saya senang mengetahui bahwa Bram bekerja di sini, tetapi saya tidak menghubunginya langsung. Begitu sadar, ia sudah pensiun dan saya kehilangan kesempatan itu
    Selama lebih dari 25 tahun, baik di rumah maupun di kantor, saya hanya memakai Vim sebagai editor. Di antara kotak perkakas saya yang menemani melewati berbagai perusahaan dan bahasa pemrograman, Vim adalah alat yang paling dapat diandalkan. RIP Bram