1 puan yazan GN⁺ 3 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 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.

Henüz yorum yok.