- Hız ve olgun yazılım kategorisine yeni bir unsur ekleyen terminal emulator, GitHub'dan başka bir işbirlikçi kod deposuna taşınıyor
- Mitchell Hashimoto, Şubat 2008'de GitHub kullanıcısı 1299 olarak katıldığından beri neredeyse her gün GitHub kullandı ve bir dönem GitHub'ı kendini en mutlu hissettiği yer olarak görüyordu
- Son bir ayda hizmet güvenilirliğindeki düşüşün çalışmasını etkilediği günler neredeyse her gün kaydedildi; yazıyı kaleme aldığı gün de GitHub Actions kesintisi nedeniyle yaklaşık 2 saat boyunca PR incelemesi yapamadı
- GitHub artık keyifli bir yer değil ve 18 yılın ardından ayrılmaya karar verdi, ancak real results and improvements olursa geri dönme ihtimali açık
- Ghostty'nin taşınması, çeşitli commercial ve FOSS provider'larla görüşülerek incremental biçimde ilerliyor; GitHub'da ise read-only mirror bırakılması planlanıyor
Ghostty ve GitHub kullanım geçmişi
- Şu anki ana projesi Ghostty ve hız ile olgun yazılım kategorisine “interesting new wrinkles” ekleyen bir terminal emulator projesi
- Ghostty geliştirmede GitHub kullanıyordu; Mitchell Hashimoto da Şubat 2008'de GitHub kullanıcısı 1299 olarak katıldığından bu yana neredeyse her gün platformu kullandı
- GitHub, onun için “kendimi en mutlu hissettiğim yer”di; balayında bile vakit ayıracak kadar uzun yıllar sevgi beslediği bir hizmetti
- Sosyal medyada doom scrolling yapmak yerine uzun zamandır GitHub issue'larına göz attı; tatillerde bile GitHub projelerinin kaynak kodunu, OSS süreçlerini ve maintainer'ların yaklaşımını inceledi
Her gün çalışmayı engelleyen kesintiler
- Son dönemde GitHub'a yönelik duyguları büyük ölçüde değişti ve GitHub'ın her gün onu yarı yolda bıraktığı, bunun da kişisel hissettirdiği bir noktaya geldi
- Temel neden, hizmet güvenilirliğindeki düşüş; son bir ay boyunca GitHub arızalarının çalışma kapasitesini olumsuz etkilediği her tarih günlüğünde “X” ile işaretlendi
- Bu günlükte neredeyse her gün bir “X” vardı; yazıyı yazdığı gün bile GitHub Actions outage yüzünden yaklaşık 2 saat PR review yapamadı
- Söz konusu yazı, pull request'lerin Elasticsearch SNAFU nedeniyle tamamlanamadığı 28 Nisan tarihli incident olayından birkaç gün önce yazıldı
- Bu tür kesintiler her gün saatlerce çalışmayı engelliyorsa, GitHub artık “serious work” için bir yer değildir
Geliştirme akışı ve duygusal kopuş
- GitHub artık keyifli bir yer değil; “I want to ship software and it doesn't want me to ship software” cümlesinde olduğu gibi, yazılımı yayımlamasını engelleyen bir şeye dönüşmüş durumda
- GitHub'ın düzelmesini istiyor, ancak aynı zamanda kod yazmak zorunda ve GitHub üzerinde artık kod yazamayacağı bir durumda olduğunu söylüyor
- 18 yıllık kullanımın ardından ayrılması gerektiği sonucuna vardı; real results and improvements olursa geri dönme ihtimali açık
- GitHub'a dönüşün şartı, basit sözler ya da vaatler değil, somut sonuçlar ve iyileştirmeler
Ghostty'nin taşınma yöntemi
- Ghostty, başka bir collaborative code locker ortamına taşınma sürecinde
- Birden çok provider ile görüşmeler sürüyor; bunlara hem commercial provider'lar hem de FOSS provider'lar dahil
- GitHub bağımlılığını tamamen kaldırmak zaman alacak ve süreç mümkün olduğunca incremental ilerletilecek
- GitHub'da Ghostty'nin read-only mirror'ı bırakılacak; kişisel projelerini de Microsoft'a ait hizmette tutmaya devam etmeyi planlıyor
- Ghostty, kendisinin, maintainer'ların ve open source community'nin en çok etkilendiği proje olduğu için bu değişikliğin odağında yer alıyor
GitHub'ın konumu ve Microsoft bağlamı
- Microsoft GitHub'ı satın aldıktan sonra, Windows ya da Azure ekosistemine bağlı olmayan geliştiriciler için Redmond merkezli ve daha az rahat bir hizmete dönüşeceğine dair kaygılar vardı
- Bu kaygılar büyük ölçüde gerçekleşmedi ve GitHub, kod üzerinde çalışıp paylaşmak için de facto place haline geldi
- Hashimoto'nun deneyimi, bu konumun sarsılabileceğini gösteriyor; ayrıca Microsoft'un Windows has serious quality problems dediği dönemle de çakışıyor
- Windows kalite sorunlarının nedenlerinden biri olarak çok fazla araca AI'yi zorla enjekte etmek gösterildi; Hashimoto'nun gözlemlediği GitHub'daki artan sarsıntı da Microsoft'un AI saplantısıyla aynı döneme denk geliyor
Henüz yorum yok.