เทอร์มินัลจำลองโอเพนซอร์สที่ได้รับการยกย่องอย่างกว้างขวาง Ghostty ประกาศอำลาแพลตฟอร์ม GitHub อย่างเป็นทางการ!
ส่วนสาเหตุเบื้องหลัง Mitchell Hashimoto ผู้สร้าง Ghostty และผู้ร่วมก่อตั้ง HashiCorp ได้โพสต์ “จดหมายอำลา” ที่เต็มไปด้วยความเสียดายบนบล็อกส่วนตัวของเขา โดยอธิบายรายละเอียดของการตัดสินใจครั้งนี้ พูดง่ายๆ คือ ปัญหาหลักอยู่ที่: ระบบขัดข้องของ GitHub กำลังเกิดขึ้นบ่อยครั้งมากขึ้นเรื่อยๆ

ต่อมา เขายังตอบคำถามจากผู้ใช้บนแพลตฟอร์ม X และ HackerNews อย่างแข็งขัน โดยแบ่งปันความรู้สึกภายในใจเพิ่มเติม
Mitchell เขียนว่า: “ผมเป็นผู้ใช้ GitHub ลำดับที่ 1299 เข้าร่วมเมื่อเดือนกุมภาพันธ์ 2008 ตลอด 18 ปีที่ผ่านมา ผมเข้า GitHub แทบทุกวัน” สำหรับเขา GitHub เคยเป็นดินแดนแห่งความฝันที่เขาปรารถนา เป็นที่ที่รองรับช่วงเวลาการเขียนโค้ดส่วนใหญ่ของเขา เขายังคิดว่าการโฮสต์โปรเจกต์ไว้ที่นี่เป็นทางเลือกเดียวที่ไม่มีข้อกังขา ในการตอบกลับภายหลัง เขายอมรับว่าตอนเขียนบล็อกนี้ถึงกับกลั้นน้ำตาไว้ไม่อยู่ น้ำตาไหลลงมาบนคีย์บอร์ดโดยตรง

อย่างไรก็ตาม นักพัฒนาชั้นนำผู้มีผู้ติดตาม 21,800 คน และมีแผนที่ความร้อนการมีส่วนร่วมที่เขียวขจี耀眼เช่นนี้ กลับตัดสินใจอย่างแน่วแน่ที่จะย้ายโปรเจกต์เรือธงที่มี 52,000 ดาวออกจากแพลตฟอร์มนี้อย่างสิ้นเชิง (ที่น่าสังเกตคือ โปรเจกต์นี้ยังมีการอัปเดตเมื่อวานนี้)

ที่อยู่ repository: https://github.com/ghostty-org/ghostty
สาเหตุหลักที่ผลักดันให้เขาตัดสินใจครั้งนี้ตรงไปตรงมามาก นั่นคือ ระบบขัดข้องของ GitHub ที่ถี่ขึ้นเรื่อยๆ ได้ขัดขวางการทำงานปกติอย่างรุนแรง Mitchell บ่นในบทความว่า ช่วงนี้เขาเจอปัญหาขัดข้องแทบทุกวัน แม้กระทั่งในวันที่เขียนบล็อกนี้ GitHub Actions ก็ล่ม ทำให้เขาไม่สามารถตรวจสอบโค้ดใดๆ ได้นานถึงสองชั่วโมง พูดตามคำของเขา: “ผมอยากทำงานให้เสร็จ แต่มันดูเหมือนจะไม่ยอมให้ผมทำ”
บล็อกที่เต็มไปด้วยอารมณ์นี้จุดประกายการ共鸣และการอภิปรายอย่างกว้างขวางบนแพลตฟอร์ม HackerNews และ X ทันที
นักพัฒนาหลายคนแสดงความรู้สึกเดียวกัน เพราะการที่สามารถผลักดันผู้ใช้ตัวยงที่กระตือรือร้นอย่างมากให้ถึงจุดนี้ ย่อมบ่งบอกถึงประสบการณ์ที่แย่ได้เป็นอย่างดี

บางคนก็แชร์ประสบการณ์แย่ๆ ที่เจอบน GitHub เช่นกัน:

ผู้ใช้เน็ตจำนวนมากเริ่มวิเคราะห์สาเหตุเบื้องหลังอย่างลึกซึ้ง โดยชี้เป้าไปที่กลยุทธ์การดำเนินงานในปัจจุบันและการแพร่หลายของระบบอัตโนมัติ AI บนแพลตฟอร์ม มีคนโพสต์แผนภูมิชี้ให้เห็นว่า โค้ดอัตโนมัติที่ก่อกวนจำนวนมากและบอทที่ทำงานอยู่กำลัง消耗ทรัพยากรโครงสร้างพื้นฐานของ GitHub อย่างบ้าคลั่ง ทำให้ประสบการณ์ของนักพัฒนามนุษย์ตัวจริงลดลงอย่างมาก

ยิ่งไปกว่านั้น มีความคิดเห็นที่เฉียบคม直言ว่า จากมุมมองภายนอก ไมโครซอฟท์ดูเหมือนจะไม่สนใจผลิตภัณฑ์อีกต่อไปแล้ว กลุ่มเป้าหมายของผลิตภัณฑ์กลายเป็น “ผู้ถือหุ้น” ด้วยการพึ่งพาสถานะผูกขาดขนาดใหญ่และความเคยชินของผู้ใช้ บริษัทใหญ่ๆ เพื่อไล่ตามตัวชี้วัดการเติบโตที่สวยงาม อาจถึงขั้นสร้าง friction ให้กับผู้ใช้อย่างแข็งขัน เพียงเพื่อรีดเอาคุณค่าทางการค้าสุดท้ายออกมา

ภาพนี้ยังทำให้นักพัฒนาคนอื่นๆ เกิดความคิดที่จะย้ายออก มีคนบอกว่า ประสบการณ์ที่แย่ถึงกับบังคับให้พวกเขาต้องเปลี่ยนขั้นตอนการทำงาน และตัวเองก็วางแผนที่จะย้ายโปรเจกต์ที่สะสมมานานออกจาก GitHub เช่นกัน


การแสวงหาและความยากลำบากของนักพัฒนาและแพลตฟอร์ม
เบื้องหลังการจากลาที่เต็มไปด้วยความเสียดายนี้ เราเห็นปัญหาวิวัฒนาการของแพลตฟอร์มที่สมจริงอย่างยิ่ง
GitHub เคยเป็นสถานที่ศักดิ์สิทธิ์ในใจนักพัฒนา จนถึงขนาดที่ Mitchell มองว่าเป็น “บริษัทในฝัน” แต่ในสภาพแวดล้อมที่อุตสาหกรรมทั้งหมดวิ่งเข้าหา AI จุดศูนย์กลางหลักของ GitHub ได้เปลี่ยนไปอย่างชัดเจน
เมื่อแพลตฟอร์มพยายามรองรับเนื้อหาที่สร้างโดย AI จำนวนมหาศาลและไล่ตาม KPI การเติบโตทางธุรกิจสูงสุด ความเสถียรของบริการพื้นฐานกลับกลายเป็นสิ่งสังเวย
นี่คือปรากฏการณ์ “การย้อนกลับของ规模化” ทั่วไป เมื่อแพลตฟอร์มโอ้อวดกราฟจำนวน commit และบันทึกการ merge ที่พุ่งสูงขึ้นในบล็อกทางการ นักพัฒนามนุษย์หลักที่สร้างคุณค่าอย่างแท้จริงกลับต้องหยุดงานเพราะโครงสร้างพื้นฐานที่ล่มเป็นลูกโซ่

ดังที่ผู้ใช้ในชุมชนชี้ให้เห็นอย่างเฉียบแหลม ภายใต้ตรรกะทางธุรกิจปัจจุบัน ยักษ์ใหญ่หลายแห่งมองว่าการจัดการตัวชี้วัดเป็นเป้าหมายเดียว เบี่ยงเบนไปจากเจตนารมณ์ดั้งเดิมในการให้บริการนักพัฒนาอย่างสิ้นเชิง ความเคยชินจากการผูกขาดทำให้พวกเขากล้าที่จะลดประสบการณ์ผู้ใช้โดยไม่เกรงกลัว เพราะพวกเขาแน่ใจว่าผู้ใช้ส่วนใหญ่มีต้นทุนการย้ายที่สูงมาก
อย่างไรก็ตาม การจากไปของ Ghostty ได้ปล่อยสัญญาณที่รุนแรงอย่างยิ่ง สำหรับชุมชนโอเพนซอร์ส จุดเริ่มต้นของแพลตฟอร์มและเครื่องมือคือการปลดปล่อยความคิดสร้างสรรค์ เมื่อเครื่องมือกลายเป็นอุปสรรคต่อความคิดสร้างสรรค์ ความรู้สึกผูกพันที่ลึกซึ้งเพียงใดก็ไม่อาจยึดนักพัฒนาที่ต้องการส่งมอบซอฟต์แวร์อย่างเป็นรูปธรรมไว้ได้
หากแม้แต่บุคคลสำคัญอย่าง Mitchell ที่มีพลังดึงดูดมหาศาลยังสามารถสร้างเส้นทางออกไปได้ ก็ย่อมจะ引发ให้โปรเจกต์โอเพนซอร์สที่มีมูลค่าสูงอื่นๆ ทำตามอย่างแน่นอน
นี่เป็นสัญญาณเตือนสำหรับแพลตฟอร์มโครงสร้างพื้นฐานทั้งหมดที่ให้บริการนักพัฒนา: อย่าปล่อยให้กราฟ AI ที่สวยหรูและข้อมูลธุรกิจที่สูงเกินจริง มาปิดบังความจริงที่ว่าประสบการณ์พื้นฐานกำลังพังทลายอย่างรวดเร็ว

ต่อไปนี้คือเนื้อหาบล็อกเต็มของ Mitchell Hashimoto:
Ghostty จะออกจาก GitHub
การเขียนสิ่งนี้ทำให้ผมเสียใจมาก แต่ Ghostty กำลังจะออกจาก GitHub จริงๆ
ผมคือผู้ใช้ GitHub หมายเลข 1299 สมัครเมื่อเดือนกุมภาพันธ์ 2008
ตั้งแต่นั้นมา ผมเปิด GitHub แทบทุกวัน หลายครั้งต่อวัน ติดต่อกันมา 18 ปี ซึ่งมากกว่าครึ่งชีวิตของผม อาจมีข้อยกเว้นน้อยมาก (ผมอยากเห็นข้อมูลจริงๆ) แต่ผมแทบจินตนาการไม่ออกว่าจะมีปีไหนที่ไม่ได้เปิดมันเกินหนึ่งสัปดาห์
GitHub เป็นสถานที่ที่ทำให้ผมมีความสุขที่สุด ผมจะหาเวลาให้มันเสมอ ตอนอกหักอย่างเจ็บปวด? ผมหมกตัวอยู่ในโลกโอเพนซอร์ส… ก็บน GitHub ตอนตีสี่ในมหาวิทยาลัย ทุกคนหลับกันหมด? ผมจะ commit สักอัน ตอนฮันนีมูน ภรรยายังหลับอยู่? ใช่แล้ว GitHub ตลอดมา นี่คือสถานที่ที่ทำให้ผมมีความสุขที่สุดและอยากอยู่มากที่สุด
แม้แต่เรื่องน่ารำคาญก็ไม่เว้น! บางคนเลื่อนดูโซเชียลมีเดียไม่หยุด ส่วนผมนานก่อนที่คำนี้จะเกิดขึ้น ก็ “doom scrolling” อยู่ใน issue ของ GitHub แล้ว ตอนวันหยุด ผมจะบุ๊กมาร์กโปรเจกต์บน GitHub ที่อยากศึกษาไว้มากมาย ไม่ใช่แค่ซอร์สโค้ด แต่รวมถึงกระบวนการทำงานร่วมกันแบบโอเพนซอร์ส ผู้ดูแลจัดการสถานการณ์ยากๆ อย่างไร เชื่อหรือไม่ ผมสนุกกับสิ่งเหล่านี้จริงๆ
บางคนอาจคิดว่านี่มันผิดปกติ แต่สำหรับผม ความสนใจ งาน และความหลงใหล มันทับซ้อนกันอย่างสมบูรณ์ และในช่วงส่วนใหญ่ของชีวิต มันรวมศูนย์อยู่ที่เดียวกันบนอินเทอร์เน็ต: GitHub
คุณรู้ไหม สาเหตุที่ผมเริ่มทำ Vagrant (โปรเจกต์โอเพนซอร์สที่ประสบความสำเร็จครั้งแรกของผม) ส่วนใหญ่ก็เพราะหวังว่ามันจะทำให้ผมได้งานที่ GitHub ไม่ใช่ความลับ ผมพูดหลายครั้งแล้ว ในการบรรยายสาธารณะครั้งแรกเกี่ยวกับ Vagrant ตอนอายุ 20 ผมยังพูดติดตลกว่า: “ถ้ามันดีพอ บางที GitHub อาจจ้างผม!”
GitHub เคยเป็นบริษัทในฝันของผม สุดท้ายผมไม่ได้ทำงานที่นั่น (ไม่ใช่ความผิดของพวกเขา) แต่มันก็เป็นสถานที่ที่ผมปรารถนามากที่สุด วิศวกรที่นั่นเก่ง ผลิตภัณฑ์ก็เยี่ยม และทั้งหมดนี้คือสิ่งที่ผมสูดหายใจและใช้ชีวิตอยู่ทุกวัน จนถึงตอนนี้ก็ยังเหมือนเดิม ไม่เคยเปลี่ยนตลอด 18 ปีนี้ ช่วงเวลานี้เพียงพอให้คนคนหนึ่งเกิดมาและเติบโตเป็นผู้ใหญ่ และผมใช้มันบน GitHub
ช่วงหลังมานี้ ผมวิจารณ์ GitHub ต่อสาธารณะมากมาย ผมพูดแรงและมีอารมณ์ ผมทำให้บางคนรู้สึกไม่สบายใจ ผมระบายจริงๆ เพราะ GitHub ทำให้ผมผิดหวังทุกวัน เรื่องนี้เป็นเรื่องส่วนตัวสำหรับผม และเป็นอารมณ์ส่วนตัวที่ไม่ค่อยมีเหตุผล ความรู้สึกที่ผมมีต่อ GitHub อาจเกินกว่าที่คนคนหนึ่งควรมีต่อ “สิ่งของ” ดังนั้นผมจึงโกรธด้วย สำหรับคนที่ทำงานที่ GitHub และรู้สึกเจ็บปวดจากการกระทำของผม ผมขอโทษ
ความรู้สึกนี้มีมานานแล้ว เดือนที่ผ่านมา ผมถึงกับจดบันทึกไว้: ทุกครั้งที่ GitHub ขัดข้องและกระทบงานของผม ผมจะกากบาทข้างวันนั้น ผลคือ แทบทุกวันมีกากบาท วันนี้ตอนที่เขียนบทความนี้ เพราะ GitHub Actions ขัดข้อง ผมไม่สามารถตรวจสอบ PR ใดๆ ได้ประมาณสองชั่วโมง ถ้าแพลตฟอร์มหนึ่งทำให้คุณติดขัดวันละหลายชั่วโมงทุกวัน มันก็ไม่เหมาะสำหรับการทำงานจริงจังอีกต่อไป
ที่นี่ไม่ทำให้ผมมีความสุขอีกแล้ว ผมอยากอยู่ที่นี่ แต่มันดูเหมือนไม่อยากให้ผมอยู่ ผมอยากทำงานให้เสร็จ แต่มันดูเหมือนไม่อยากให้ผมทำ ผมอยากปล่อยซอฟต์แวร์ แต่มันดูเหมือนไม่อยากให้ผมปล่อย
แน่นอนว่าผมหวังให้มันดีขึ้น แต่ผมก็อยากเขียนโค้ดด้วย และตอนนี้ ผมไม่สามารถเขียนโค้ดบน GitHub ได้ดีอีกต่อไปแล้ว ขอโทษ หลังจาก 18 ปี ผมต้องจากไป ผมหวังว่าสักวันหนึ่งจะกลับมาได้ แต่前提ต้องเป็นการปรับปรุงและผลลัพธ์ที่จับต้องได้ ไม่ใช่แค่คำสัญญา
ในอีกไม่กี่เดือนข้างหน้า ผมจะเปิดเผยข้อมูลเพิ่มเติมเกี่ยวกับปลายทางการย้ายโปรเจกต์ Ghostty ทีละน้อย ขณะนี้เราได้ร่างแผนชุดหนึ่งไว้แล้ว และกำลังเจรจากับผู้ให้บริการหลายราย (ครอบคลุมทั้งบริษัทเอกชนและโซลูชันโอเพนซอร์ส) อย่างแข็งขัน
กระบวนการออกจาก GitHub โดยสมบูรณ์ไม่สามารถทำได้ในชั่วข้ามคืน ดังนั้นเราจึงวางกลยุทธ์การเปลี่ยนผ่านที่ราบรื่นที่สุดเท่าที่จะเป็นไปได้ ในขณะเดียวกัน เราจะเก็บ mirror แบบอ่านอย่างเดียวของที่อยู่ปัจจุบันไว้บน GitHub
โปรเจกต์อื่นๆ ที่ผมรับผิดชอบส่วนตัวจะยังคงอยู่บน GitHub ชั่วคราว Ghostty คือส่วนที่ได้รับผลกระทบโดยตรงที่สุดสำหรับผม ผู้ดูแลโปรเจกต์ และชุมชนโอเพนซอร์ส ดังนั้นการปรับเปลี่ยนครั้งนี้จะเริ่มจากโปรเจกต์นี้ก่อน ทิศทางการพัฒนาในอนาคตจะขึ้นอยู่กับสถานการณ์จริง
ลิงก์อ้างอิง
https://x.com/mitchellh/status/2049213597419774026
https://news.ycombinator.com/item?id=47939579
https://x.com/Hesamation/status/2049228661522383163
https://mitchellh.com/writing/ghostty-leaving-github
⚠️ หมายเหตุ: เนื้อหาได้รับการแปลโดย AI และตรวจสอบโดยมนุษย์ หากมีข้อผิดพลาดโปรดแจ้ง
☕ สนับสนุนค่ากาแฟทีมงาน
หากคุณชอบบทความนี้ สามารถสนับสนุนเราได้ผ่าน PromptPay
本文来自网络搜集,不代表คลื่นสร้างอนาคต立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/th/archives/32580
