1 คะแนน โดย GN⁺ 2023-08-06 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ครอบครัวแจ้งข่าวการเสียชีวิตของ Bram Moolenaar ผู้ทุ่มเทส่วนสำคัญของชีวิตให้กับ VIM
  • Bram เสียชีวิตเมื่อวันที่ 3 สิงหาคม 2023 และประกาศถูกโพสต์ใน Google Groups ของ vim_announce
  • ครอบครัวระบุว่า Bram เผชิญกับ ภาวะทางการแพทย์ ที่ลุกลามอย่างรวดเร็วในช่วงไม่กี่สัปดาห์ที่ผ่านมา
  • พิธีศพจะจัดขึ้นที่ เนเธอร์แลนด์ เป็นภาษาดัตช์ แต่วันที่ เวลา และสถานที่ยังไม่ได้กำหนด
  • หากต้องการเข้าร่วมพิธีศพหรือติดต่อครอบครัว สามารถส่งข้อความไปยังที่อยู่อีเมลที่ระบุไว้ในประกาศ

ประกาศจากครอบครัว

  • Bram Moolenaar เสียชีวิตเมื่อวันที่ 3 สิงหาคม 2023
  • ในช่วงไม่กี่สัปดาห์ที่ผ่านมา เขาเผชิญกับ ภาวะทางการแพทย์ ที่ลุกลามอย่างรวดเร็ว
  • Bram ทุ่มเทส่วนสำคัญของชีวิตให้กับ VIM และภูมิใจในชุมชน VIM

พิธีศพและการติดต่อ

  • ครอบครัวกำลังเตรียมพิธีศพของ Bram
    • สถานที่คือ เนเธอร์แลนด์
    • ภาษาที่ใช้คือ ภาษาดัตช์
    • วันที่ เวลา และสถานที่ที่แน่นอนยังไม่ได้กำหนด
  • หากต้องการเข้าร่วมพิธีศพหรือต้องติดต่อครอบครัวด้วยเรื่องอื่น สามารถส่งข้อความไปยังที่อยู่อีเมลที่ระบุไว้ในประกาศ

2 ความคิดเห็น

 
dbs0829 2023-08-07

เป็นเอดิเตอร์ที่เปิดใช้งานวันละหลายสิบครั้งเลย

R.I.P.
:wq

 
GN⁺ 2023-08-06
ความคิดเห็นบน Hacker News
  • ตอนที่ผมเริ่มทำซอฟต์แวร์ใหม่ ๆ ผมเป็นพวก “คิดเร็วกว่าพิมพ์” และโชคดีที่ได้ไปคลุกคลีกับแฮ็กเกอร์ตัวจริงหลายคน หนึ่งในนั้นเป็นเซียน vim ระดับสุดยอด
    เขาถ่อมตัวมาก จนผ่านไปพักใหญ่ผมถึงได้รู้ว่าเขาเคยสร้าง vi ขึ้นมาจริง ๆ โดย implementation นั้นคือ xvi และน่าจะเป็นช่วงที่ vim กำลังเริ่มดัง
    พอถามว่าทำไมถึงใช้ vim ทั้งที่สร้าง xvi เอง เขาตอบว่า “การสร้าง vi น่ะ ถ้าพยายาม โปรแกรมเมอร์คนไหนก็ทำได้ แต่การสร้าง vi ที่ดีเท่า vim มีแค่คนอย่าง Bram เท่านั้นที่ทำได้ แน่นอนว่าก็ต้องใช้เครื่องมือที่ดีกว่าอยู่แล้ว” ผมลืมคำตอบนั้นไม่ได้เลย
    Bram เปลี่ยนชีวิตและเส้นทางอาชีพของคนจำนวนมากจริง ๆ รวมถึงผมด้วย แม้ผมจะไม่เคยติดต่อกับเขาโดยตรง แต่จากทุกอย่างที่ผมเห็น เขาเป็นคนที่ ถ่อมตัว เก่งกาจ และช่วยเหลือผู้อื่น อีกทั้งจริงจังกับงานฝีมือของตัวเองยิ่งกว่าใคร RIP Legend

    • น่าแปลกที่ข้อความสุดท้ายของเขาคือเดือนธันวาคม 2022
      เป็นข้อความว่า “Happy New Year to all Vim users! ผมอัปเดตปฏิทินตั้งโต๊ะสำหรับปี 2023 แล้ว พิมพ์ลงกระดาษแผ่นเดียว พับ แล้วทากาวนิดหน่อย ก็จะตั้งบนโต๊ะได้ มีทั้งภาษาอังกฤษและดัตช์ ดาวน์โหลด PDF ได้จากเว็บไซต์ของผม: https://moolenaar.net/#Calendar Happy Vimming!”
      RIP Bram พวกเราเหล่าผู้ใช้ Vim เสียใจที่คุณจากไป แต่จะยังคง Happy Vimming ต่อไป
    • คำพูดที่ว่า “Bram เปลี่ยนชีวิตและเส้นทางอาชีพของคนจำนวนมากจริง ๆ” นั้นถูกต้อง
      และผมก็คิดว่าไม่ใช่เรื่องบังเอิญที่เขาเป็น คนถ่อมตัวแต่ยอดเยี่ยม คนที่เปลี่ยนชีวิตและอาชีพของผมมักเป็นคนแบบนั้น ทั้งคุณ Moolenaar นักพัฒนาและผู้ดูแลซอฟต์แวร์เสรี/โอเพนซอร์สหลายคน อาจารย์มหาวิทยาลัย และ “ร็อกสตาร์” ตัวจริงที่เงียบขรึม
    • https://martinwguy.github.io/xvi/
    • ราวปี 1994 ผมลองประเมินโคลน vi หลายตัวแล้วเลือก Vim ตอนนั้นมี Xvi, Elvis และอื่น ๆ แต่ Vim อยู่เหนือที่เหลือไปหนึ่งขั้นแล้วด้วยฟีเจอร์ดี ๆ ที่มีอยู่
  • ผมเคยอาศัยและทำงานอยู่ทางตอนใต้ของยูกันดา กับ Kibaale Children’s Fund ซึ่งปัจจุบันคือองค์กรแคนาดาชื่อ Kuwasha วันหนึ่ง Bram มาที่ไซต์งานของเรา และเราได้คุยกันสั้น ๆ จนมีคนบอกว่าเขาเป็นคนมีอิทธิพลและ “ทำงานที่ที่อย่าง Google” ผมถึงได้รู้ตัวตนจริงของเขาและซอฟต์แวร์ที่เขามีส่วนร่วม
    ตอนนั้นผมกำลังจะเริ่มเส้นทางอาชีพด้าน IT พอดี และเมื่อเวลาผ่านไป พอมีทักษะและเครื่องมือมากขึ้น ผมถึงได้ตระหนักถึงความหมายของเขา ระหว่างที่อยู่ด้วยกัน เขาไม่พูดถึง VIM เลย เขาเป็นคนถ่อมตัวและเงียบมาก ใช้เวลาไปกับการช่วยเหลือเด็ก ๆ ที่ต้องการความช่วยเหลือผ่าน ICCF Holland
    ในยูกันดา มักเกิดเรื่องที่เงินบริจาคถูกหั่นออกทีละส่วนในชื่อค่าใช้จ่ายบริหาร แต่ ICCF ส่งคืนทุกเซนต์ของทุกดอลลาร์กลับไปยังชุมชน และผมประทับใจอย่างลึกซึ้งกับจริยธรรมที่ Bram นำมาสู่งานภาคสนาม ผลกระทบมหาศาลที่เขาสร้างขึ้นด้วยทุนที่ระดมผ่าน VIM จะทำให้ผู้คนมากมายในพื้นที่นั้นคิดถึงเขา ขอให้ไปสู่สุคติ

    • ดีใจที่ได้ยินว่า ICCF ส่งเงินทั้งหมดกลับไปยังชุมชน ผมเคยบริจาคอยู่บ้างแต่ไม่มาก เพราะคิดว่าเงินอาจไปผิดที่ผิดทาง เลยสงสัยว่า Bram หลีกเลี่ยงเรื่องนั้นได้อย่างไร
  • ผมเข้าไปดูเว็บไซต์ของเขาแล้วเจอบทสัมภาษณ์ปี 2022 และคำตอบที่ประทับใจที่สุดไม่ใช่เรื่อง Vim แต่เป็นเรื่อง craftsmanship ด้านซอฟต์แวร์และการเขียนโปรแกรมอย่างมืออาชีพ
    “ผมเคยทำงานในบริษัทที่ผู้จัดการซึ่งเรียนฟิสิกส์และวิศวกรรมเครื่องกล คิดว่าซอฟต์แวร์ก็เหมือนสิ่งที่พวกเขารู้ และเชื่อว่าตนกำหนดวิธีสร้างมันได้ บริษัทนั้นค่อย ๆ ตกต่ำลงและสุดท้ายก็ถูกซื้อกิจการ เรื่องเดียวกันเกิดขึ้นในที่อย่างหน่วยงานรัฐ ซึ่งผู้ตัดสินใจสามารถหลีกเลี่ยงความรับผิดชอบได้แม้ล้มเหลว คนที่เขียนโค้ดก็คงแค่รับเงินเดือนแล้วหนีออกจากที่เกิดเหตุอาชญากรรมไป อีกปลายสุดหนึ่งคือคนที่ใช้เวลามากมายเพราะอยากเขียนโค้ดให้สวยงาม แต่ไม่สนใจว่ามันทำสิ่งที่ตั้งใจไว้จริงหรือไม่ หรือใช้งบประมาณเท่าไร ความสมดุลอยู่ที่ไหนสักแห่งระหว่างสองขั้วนั้น”
    ประโยคสุดท้ายผมไม่ค่อยแน่ใจ แต่ที่เหลือนั้นตรงมากจริง ๆ

    • ตรงที่ว่า “คนที่ใช้เวลามากมายเพราะอยากเขียนโค้ดให้สวยงาม แต่ไม่สนใจว่ามันทำสิ่งที่ตั้งใจไว้จริงหรือไม่” ทำให้ผมนึกถึง React framework ที่ไม่ render อะไรเลย ตัวหนึ่งในอดีต ซึ่งมีสารพัดระบบจัดการ state สุดเท่
      เหมือนทำมาเพื่อ developer ที่ใช้เวลากับการสร้างทฤษฎี การ migrate และการ refactor มากกว่าการปล่อยของออกสู่ผู้ใช้ น่าขำตรงที่เถียงกันไปมาถึง time complexity ของ click handler ที่ใส่ debounce แล้วจนได้คำตอบที่เหมาะที่สุด แต่พอลองใช้แอปจริง ๆ ทั้งแอปกลับหน่วงมหาศาล แล้วใครจะมาห่วง time complexity ของเวลาผู้ใช้ผลิตภัณฑ์อย่างผมบ้าง
    • บริษัทนั้นน่าจะเป็น Océ ผมทำงานที่นั่นช่วงเดียวกับ Bram แต่ดูเหมือนจะไม่เคยเจอกันโดยตรง
      เป็นบริษัทเครื่องถ่ายเอกสาร และมีปัญหาไม่ใช่แค่ซอฟต์แวร์ แต่รวมถึงเทคโนโลยีโดยรวมด้วย รากของปัญหาน่าจะอยู่ที่ฝ่ายขายและการตลาดเข้ามาครอบงำบริษัท ซึ่งไม่เคยเป็นเรื่องดีสำหรับบริษัทเทคโนโลยี
    • ผมไม่เห็นว่าประโยคสุดท้ายมีปัญหาอะไร
      บริบทคือ “อีกปลายสุดหนึ่งคือคนที่ใช้เวลามากมายเพราะอยากเขียนโค้ดให้สวยงาม แต่ไม่สนใจว่ามันทำสิ่งที่ตั้งใจไว้จริงหรือไม่ หรือใช้งบประมาณเท่าไร ความสมดุลอยู่ที่ไหนสักแห่งระหว่างสองขั้วนั้น”
    • ผมเข้าใจความอยากเขียนโค้ดให้สวยงามนะ สำหรับผมเองก็เป็นแรงจูงใจสำคัญ แต่สุดท้ายมันต้อง ทำสิ่งที่มีประโยชน์จริง ๆ ไม่อย่างนั้นก็ไม่มีความหมาย
    • พอได้ทำงานกับโปรแกรมเมอร์ “มืออาชีพ” มามากพอ ผมก็รู้ว่าไม่อยากทำงานกับ วิธีการที่ลวก ๆ บุ่มบ่าม ไร้ความอยากรู้อยากเห็น และไม่ใส่ใจผู้อื่น ของพวกเขา
  • ในฐานะผู้ใช้ Vim มานาน ผมรู้สึกขอบคุณ Bram อย่างลึกซึ้งที่สร้างและนำพาซอฟต์แวร์อันน่าทึ่งนี้มาให้ เขามอบของขวัญมหาศาลให้โลก
    ผมเคยติดต่อกับ Bram โดยตรงอยู่หลายครั้งระหว่างส่งการเปลี่ยนแปลงเข้า Vim และยังได้เห็นปฏิสัมพันธ์ของเขากับคนอื่น ๆ อีกมาก ผมเคารพวิธีที่เขานำโปรเจกต์ Vim และสื่อสารกับชุมชนเสมอมา
    สำหรับซอฟต์แวร์ที่ทั้งมีเอกลักษณ์และซับซ้อนอย่าง Vim ไม่ใช่เรื่องแปลกที่ผู้ดูแลโอเพนซอร์สจะหมดไฟหรือท้อแท้ แต่ Bram แทบจะแสดง ความเคารพและความอดทน ต่อผู้ใช้และผู้มีส่วนร่วมอยู่เสมอ แม้ในเวลาที่อีกฝ่ายไม่ได้ทำเช่นนั้นก็ตาม นี่คือความสูญเสียของโลกซอฟต์แวร์ และ Bram จะเป็นที่คิดถึง

  • ตอนที่ VimConf 2018 จัดขึ้นในญี่ปุ่น ผมมีโอกาสได้คุยกับ Bram Moolenaar ครั้งนั้นเป็นครั้งแรกและครั้งสุดท้ายที่ Bram มาเยือนญี่ปุ่น
    ตอนนั้นผมนั่งอยู่ที่โต๊ะลงทะเบียนในฐานะสตาฟอาสาสมัคร Vim เป็นเท็กซ์เอดิเตอร์ที่ผมใช้ทุกวัน แต่ผมก็ไม่ได้เป็นนักพัฒนา Vim ไม่ได้ใช้ฟีเจอร์ขั้นสูงมากนัก และไม่ได้มีความต้องการอะไรจากเท็กซ์เอดิเตอร์มากเป็นพิเศษ จึงไม่ได้ถึงขั้นกระตือรือร้นที่จะเข้าร่วมคอนเฟอเรนซ์ แค่ใช้ Vim เพราะมันใช้ได้ในทุกสภาพแวดล้อม และมารับหน้าที่สตาฟตามคำขอของเพื่อนร่วมงานที่เป็นผู้ใช้ Vim อย่างจริงจังและเป็นผู้จัด VimConf
    ดังนั้นผมจึงไม่ได้มีแผนจะคุยกับ Bram ในงานมีนักพัฒนา Vim ชาวญี่ปุ่นและผู้ใช้ตัวยงจำนวนมากที่อยากคุยกับ Bram และสำหรับพวกเขานี่อาจเป็นโอกาสครั้งแรกและครั้งสุดท้าย ผมจึงไม่อยากแย่งเวลาของพวกเขา
    แต่ในคอนเฟอเรนซ์ ผมได้รู้ว่าใน Vim รุ่นล่าสุดมี ปลั๊กอิน termdebug ที่ทำให้ทำงานเหมือนฟรอนต์เอนด์ของ gdb ได้ถูกรวมเข้ามาแล้ว ผมเป็นโปรแกรมเมอร์ C++ ก็เลยลองใช้ทันทีแล้วพบบั๊ก คือ termdebug สมมติว่าชื่อหนึ่งมีฟังก์ชันได้เพียงหนึ่งตัว จึงจัดการ function overloading ของ C++ ไม่ได้
    ช่วงพักผมได้คุยประเด็นนี้กับ Bram Moolenaar เรื่องอื่นเกี่ยวกับ Bram ที่ผมเล่าได้มีไม่มากนัก แต่ในงานเลี้ยงหลัง VimConf 2018 เขาปฏิเสธการใช้แก้วอย่างหนักแน่นและดื่มจากขวดเบียร์โดยตรง ไม่ใช่ขวดเล็ก 333ml แต่เป็นขวดใหญ่ 633ml และก่อน VimConf 2018 ระหว่างที่อยู่ญี่ปุ่น เขาได้ขึ้น ภูเขาฟูจิ ด้วย

  • ผมชอบ Vim มากจนทำบล็อกเกี่ยวกับ Vim อยู่หลายปีและโพสต์ทิปทุกวัน ไม่อยากโปรโมตตัวเองในเธรดนี้ จึงจะไม่บอกชื่อ
    แต่อย่างไรก็ดี ผมรู้สึกเหมือนเราได้สูญเสีย ยักษ์ใหญ่ แห่งโลกโอเพนซอร์สไป และผลงานที่ Bram ฝากไว้ ทั้งในฐานะวิศวกรซอฟต์แวร์ และที่สำคัญยิ่งกว่านั้นในฐานะมนุษย์ที่ยอดเยี่ยม จะไม่ถูกลืม :help uganda

    • บอกแทนก็ได้นะ อยากลองอ่านบล็อกนั้นดู
    • น่าจะใส่เว็บไซต์ไว้ในโปรไฟล์ก็ได้ ผมเข้าใจว่าการทิ้งช่องทางติดต่ออะไรทำนองนั้นไว้ในโปรไฟล์เป็นธรรมเนียมที่พบได้ทั่วไปและดี
  • คงมีคนไม่มากนักที่ช่วยเหลือผู้คนจำนวนมากที่อยู่ในสถานการณ์ยากลำบากในชีวิตได้เท่ากับ Bram สำหรับผม Vim เป็น charityware ตัวแรกที่ได้รู้จัก และในหน้าจอเริ่มต้น Vim ไม่ได้ขอเงินให้ตัวเอง แต่แนะนำให้บริจาคให้ International Child Care Fund Holland
    พูดแล้วก็รู้สึกอายนิดหน่อยที่ตลอดหลายปีที่ผ่านมา ผมเคยบริจาคให้ ICCF เพียงครั้งเดียว เพื่อเป็นการรำลึกถึง Bram และขอบคุณที่สร้างเอดิเตอร์ที่ผมใช้มายาวนาน ผมจึงตั้งใจจะทำสิ่งที่เขาคงอยากให้ทำ นั่นคือบริจาคให้ ICCF Holland
    ถ้าคุณเป็นผู้ใช้ Vim, Neovim หรือรุ่นที่แตกแขนงอื่น ๆ ก็ขอแนะนำให้ทำเช่นเดียวกัน: https://iccf-holland.org/donate.html
    ถ้าเป็นผู้ใช้ (neo)vim ก็อ่านข้อมูลเพิ่มเติมได้ที่ :help iccf เช่นกัน Bram ขอบคุณสำหรับทุกสิ่ง จิตวิญญาณของคุณและบรรทัดต่าง ๆ ที่คุณเขียนจะยังคงอยู่กับผมและคนอื่น ๆ ไปอีกนาน

    • Bram ใช้เวลากับ Vim มากกว่า 30 ปี ไม่ใช่แค่แพตช์หรือแก้บั๊กเป็นครั้งคราว แต่ในหลายปีเขาใช้เวลาจำนวนมากแทบทุกวัน
      มีคนเพียงน้อยมากที่ทุ่มเวลาให้โอเพนซอร์สได้ขนาดนั้น และยิ่งน้อยกว่านั้นที่ทำได้ทั้งหมดด้วยเวลาว่างล้วน ๆ พูดตามตรง ผมนึกไม่ค่อยออกเลยว่ามีใครใกล้เคียง Bram บ้าง คนที่ทำงานอาสาในระดับนี้กับเรื่องใดก็ตามนั้นหายากมาก
      ความพยายามของ Bram ที่มีต่อ Vim นั้น น่าทึ่งและเป็นข้อยกเว้น ไม่ว่าจะวัดด้วยมาตรฐานใดก็ตาม ผมเคยพบ Bram ตัวจริงเพียงครั้งเดียวในปี 2014 และเขาพูดถึง Zimbu[1] มีอยู่ช่วงหนึ่งผมคงทำหน้าดูสงสัยเล็กน้อย เขาหันมามองผมทันทีแล้วถามว่า “อ๋อ ไม่เห็นด้วยเหรอครับ? เพราะอะไร?”
      นั่นเป็นการบรรยายที่ดีและมีการมีส่วนร่วมของผู้ฟังมาก หลังจากนั้นตลอดเวลาที่เหลือของวันนั้นและวันถัดมา เราคุยกันหลายเรื่องและเล่นมุกกันด้วย ผมแทบจำเรื่อง Vim ไม่ได้เลย เพราะมันแทบไม่ได้เป็นหัวข้อสนทนา เขาเป็นคนใจดี อบอุ่น และน่าคบหามาก
      Sven Guckes ซึ่งเสียชีวิตไปเมื่อปีที่แล้ว เคยจัดเวิร์กช็อปเล็ก ๆ แบบ “ถามอะไรก็ได้” กับ Bram และทำให้ได้รู้ว่า Bram เองก็ลำบากพอ ๆ กับเราในการจดจำรายละเอียดของฟีเจอร์ Vim ที่ไม่ค่อยมีคนใช้ :-)
      [1]: https://www.youtube.com/watch?v=_O-QdG2X1Lw)
    • ผมเขียนบน Twitter ว่า Vim คือผลงานชิ้นเอก เป็นเหมือน เครื่องมือกลที่วาววับและแม่นยำ ซึ่งใช้สร้างสิ่งต่าง ๆ มากมายในยุคปัจจุบัน อิทธิพลของ Bram ถูกขยายผ่านตัวทวีพลังที่ทรงอำนาจมาก จนยากจริง ๆ ที่จะวัดเป็นตัวเลข
      ผมเริ่มต้นเป็นผู้ดูแลระบบ Unix เมื่อ 25 ปีก่อน และก็ถูกดึงเข้าหา Vim อยู่เรื่อย ๆ เหตุผลเชิงปฏิบัติข้อหนึ่งคือการคุ้นเคยกับ vi ให้ผลตอบแทนสูง เพราะแม้แต่ระบบที่เพิ่งติดตั้งใหม่หรือมีการตั้งค่าน้อยที่สุดก็มักจะยังมีมันอยู่แทบเสมอ อีกเหตุผลคือชุมชน Vim ต้อนรับผู้คนมากและมีความเป็นแนวราบ
      การหาแมโครและเคล็ดลับดี ๆ ทำได้ง่าย และทุกคนก็เป็นมิตรมาก ผมยังจำได้ว่ามีคนใน IRC #vim สอน gqap สำหรับตัดบรรทัดย่อหน้า พร้อมอธิบายหลักการให้เข้าใจอย่างเป็นธรรมชาติ ในชุมชนไม่มีการเยาะเย้ย และผมคิดว่า ความเห็นอกเห็นใจและภาวะผู้นำ ของ Bram มีอิทธิพลอย่างมากต่อทัศนคตินั้น
      ผมบริจาคเป็นประจำทุกปีในนามของ Vim และเมื่อเช้านี้ได้บริจาคเพิ่มอีก 250 ยูโรเพื่อรำลึกถึง Bram แต่ละคนมีสถานการณ์ต่างกัน บริจาคเท่าที่ไหวก็พอ แต่อยากให้ลองคำนวณดูว่าถ้าใช้เอดิเตอร์หรือ IDE เชิงพาณิชย์ดี ๆ ตลอดช่วงเวลาที่ใช้งาน จะต้องจ่ายค่าไลเซนส์เท่าไร แล้วพิจารณาบริจาคตามสัดส่วนนั้น
      :wq Bram
    • มีคนไม่มากนักที่มีส่วนช่วยโลกอย่างมีความหมายผ่านซอฟต์แวร์ได้เท่า Bram ผมคิดเสมือนว่ากำลังซื้อเท็กซ์เอดิเตอร์เชิงพาณิชย์ราคาแพง แล้วบริจาคไปเท่านั้น
      ข่าวมรณกรรมใน HN ส่วนใหญ่ผมต้องไปค้นดูก่อนว่าเป็นใคร แต่ครั้งนี้ไม่ใช่ ผมซาบซึ้งอย่างลึกซึ้งต่อผลงานของเขาและสิ่งที่เขาทิ้งไว้ให้โลก
    • ถ้าคุณเคยรัก Vim หรือรักเอดิเตอร์ที่ได้รับแรงบันดาลใจจาก Vim ผมนึกถึงการไว้อาลัยที่ดีกว่าการบริจาคให้การกุศลที่ Bram อุทิศชีวิตส่วนใหญ่เพื่อเผยแพร่ไม่ออกเลย
    • ข่าวนี้ทำให้เศร้ามากกว่าที่คาดไว้ ผมไม่ได้รู้จักเขาเป็นการส่วนตัว แต่มีไม่กี่คนที่ทำให้รู้สึกใกล้ชิดได้ขนาดนั้น เพียงเพราะเราใช้ซอฟต์แวร์ของเขา ขอบคุณที่เตือนให้นึกถึงการบริจาค นี่คือสิ่งน้อยที่สุดที่ทำได้ตอนนี้
      ผมคิดว่าผลงานดิจิทัลส่วนใหญ่ที่ผมสร้างขึ้นในชีวิตนั้นทำด้วย Vim ทั้งซอฟต์แวร์ สคริปต์ เว็บไซต์ วิทยานิพนธ์ หนังสือ และถึงขั้นใช้ปลั๊กอินที่กรอกกล่องข้อความบนเว็บด้วย Vim
      ตัว i ที่หลงเหลืออยู่ตามเอกสารหรือซอร์สโค้ดที่ต้องเขียนด้วยเอดิเตอร์อื่น คือหลักฐานแห่งความทุ่มเทของผม ขอบคุณครับ Bram ขอให้คุณมีชีวิตอยู่ตลอดไปใน Vim
  • ผมเคยพบ Bram ครั้งหนึ่งในงานโอเพนซอร์สที่สำนักงาน Google ซูริก ในงานนั้นทุกคนสามารถนำโปรเจกต์ของตัวเองมาแสดงได้
    มีคนหนึ่งสร้าง AST editor/IDE แบบหนึ่งที่ใช้ฟังก์ชันที่ลอยอยู่ในพื้นที่ทำงานเป็นหน่วยแก้ไข แทนที่จะเป็นไฟล์ และกำลังแสดงสิ่งนั้นให้ Bram ดู แต่ดูเหมือนว่าเขาจะไม่รู้ว่ากำลังคุยอยู่กับใคร
    เมื่อเขาถามว่า “คุณคิดอย่างไรครับ?” Bram ตอบว่า “อืม ครับ ผมเป็นคนสาย vi มากกว่าน่ะครับ”

  • เราสามารถเห็นความใจกว้างของ Moolenaar ได้จากถ้อยคำไลเซนส์ผู้บุกเบิกที่ว่า “Vim เป็น Charityware” “คุณสามารถใช้และคัดลอกได้ตามต้องการ แต่ขอแนะนำให้บริจาคเพื่อเด็ก ๆ ในยูกันดาที่ต้องการความช่วยเหลือ” Moolenaar เป็นผู้บุกเบิกแนวคิด charityware เมื่อหลายสิบปีก่อน และยังมีส่วนช่วยให้แนวคิดนี้แพร่หลายด้วย
    การสร้างซอฟต์แวร์ที่เป็นสัญลักษณ์ที่สุดชิ้นหนึ่งในประวัติศาสตร์ แต่ไม่ได้หาเงินจากมันเลยแม้แต่แดงเดียว เป็นเรื่องที่น่านับถือจริง ๆ

    • สำหรับผู้ที่สนใจ ผมทิ้งลิงก์องค์กรการกุศล ICCF ที่พบในเว็บไซต์ Vim ไว้ให้
      https://iccf-holland.org/
    • เขาหาเงินได้อยู่ เพียงแต่เขามอบทั้งหมดนั้นให้ ICCF
  • ตอนที่ผมเพิ่งเข้ามาในวงการนี้ในยุค 80 ผมเป็นผู้ใช้ vi และมีบรรยากาศแข่งขันกันระหว่างผมกับผู้ใช้ Emacs ใน Emacs มีหลายอย่างที่ผมทนไม่ได้ แต่ก็ยอมรับว่ามีหลายอย่างที่อิจฉาอยู่ไม่น้อย
    แล้วราวปี 1994 ผมก็ได้รู้จัก โคลนของ vi ที่ชื่อ Vim เพราะ Vim นี้ทำได้แล้ว หรือไม่ก็มีอยู่ในโรดแมปแล้ว แทบทุกอย่างที่ผมเคยมองข้ามไหล่ผู้ใช้ Emacs แล้วรู้สึกอิจฉา ในที่สุดผมจึงวางความอิจฉาที่มีต่อ Emacs ลงได้
    ไม่นานผมก็กลายเป็นผู้ใช้ตัวยงและผู้เผยแพร่ Vim คอยดาวน์โหลดเวอร์ชันใหม่ทันที รายงานบั๊ก และบางครั้งก็แก้บั๊กเองด้วย ช่วงหนึ่งในปลายยุค 90 ตอนทำงานที่ Sun ผมคุยอีเมลกับ Bram อยู่เรื่อย ๆ
    ด้วยเส้นทางอาชีพของผม ผมไม่มีโอกาสมากนักที่จะมีส่วนร่วมกับโอเพนซอร์สอย่างจริงจัง จึงไม่ได้ก้าวไปเป็นผู้มีส่วนร่วมหลัก นานมาแล้ว Vim ได้ไปถึงจุดสูงสุดของชุดฟีเจอร์ที่ผมต้องการแล้ว หลังจากนั้นผมจึงไม่จำเป็นต้องตามการพัฒนาอย่างใกล้ชิดอีก เวอร์ชันที่ติดมากับเดสก์ท็อปสำหรับงานก็เพียงพอเสมอ ส่วนที่บ้านก็แค่ดาวน์โหลดเวอร์ชันใหม่ตอนเปลี่ยน Windows PC เท่านั้น นอกเหนือจากนั้นผมก็หลุดจากชุมชนไป
    ตอนผมมา Google ผมดีใจที่รู้ว่า Bram ทำงานอยู่ที่นี่ แต่ก็ไม่ได้ติดต่อไปโดยตรง พอรู้ตัวอีกทีเขาก็เกษียณแล้ว และผมก็พลาดโอกาสนั้นไป
    กว่า 25 ปีแล้วที่ทั้งที่บ้านและที่ทำงาน ผมใช้ Vim เป็นเอดิเตอร์เพียงตัวเดียว มันเป็นเครื่องมือที่น่าเชื่อถือที่สุดในกล่องเครื่องมือของผม ซึ่งอยู่กับผมมาตลอดผ่านนายจ้างและภาษาโปรแกรมมิงหลายแห่งหลายภาษา RIP Bram