Bram Moolenaar Meninggal Dunia
(groups.google.com)- 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
Ini editor yang dijalankan puluhan kali sehari.
R.I.P.
:wq
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
vimIa sangat rendah hati, sehingga baru lama kemudian saya tahu bahwa ia pernah benar-benar membuat
vi; implementasinya adalahxvi, dan sepertinya itu terjadi pada masa ketikavimbaru mulai naik daunKetika saya bertanya mengapa ia memakai
vimpadahal sudah membuatxvisendiri, saya tak bisa melupakan jawabannya: “Membuatviadalah sesuatu yang bisa dilakukan programmer mana pun kalau mau berusaha, tetapi membuatvisebagusvimhanya 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
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
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
vidan memilih Vim. Ada Xvi, Elvis, dan lainnya, tetapi berkat fitur-fiturnya yang sudah bagus, Vim sudah satu tingkat di atas yang lainSaya 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
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
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?
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
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.”
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:termdebugberasumsi 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
Di situs webnya juga ada banyak album lain yang ia buka untuk dinikmati semua orang: https://moolenaar.net/albums.html
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 ugandaTidak 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 lamaSangat 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 mulai 25 tahun lalu sebagai administrator sistem Unix dan terus tertarik ke Vim. Salah satu alasan praktisnya adalah karena terbiasa dengan
vimemberi imbalan besar: hampir selalu ada bahkan di sistem yang baru dipasang atau berkonfigurasi minimal. Alasan lainnya adalah komunitas Vim sangat menyambut dan egaliterMudah mendapatkan makro dan tips yang bagus, dan semua orang sangat ramah. Saya ingat di IRC
#vim, seseorang mengajari sayagqapuntuk 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 tersebutSaya 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 BramBiasanya 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
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
iyang 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 VimSaya 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
visih”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
https://iccf-holland.org/
Saat pertama kali masuk ke bidang ini pada era 80-an, ada rivalitas antara saya yang pengguna
vidan para pengguna Emacs. Ada banyak hal dari Emacs yang tidak bisa saya tahan, tetapi saya akui ada juga cukup banyak hal yang membuat saya iriLalu sekitar 1994, saya mengetahui klon
vibernama 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 EmacsTak 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