Teknoloji

Zig'in Yaratıcısından Sert 'Bun' İtirafları: 'Rust'a Geçmelerine Çok Sevindik, Kodları Rezaletti!'

Zig programlama dilinin kurucusu Andrew Kelley, popüler JavaScript çalışma ortamı Bun'ın Zig'den Rust'a geçişi hakkında şok edici açıklamalar yaptı. Kelley, Bun'ın eski kod kalitesini yerdi.

Paylaş X'te paylaş

Andrew Kelley'den Samimi İtiraf: "Bun Artık Bizim Problemimiz Değil"

JavaScript dünyasının popüler ve hızlı çalışma ortamı (runtime) Bun'ın, yazıldığı dil olan Zig'i bırakıp tamamen Rust ile yeniden yazılacağını açıklaması teknoloji dünyasında büyük yankı uyandırmıştı. Zig programlama dilinin yaratıcısı Andrew Kelley, yayınladığı son derece samimi ve eleştirel blog yazısında bu geçiş sürecinin perde arkasını anlattı ve deyim yerindeyse içini döktü.

Kelley, Bun'ın Rust'a geçiş kararını duyduğunda adeta bayram ettiklerini belirterek, projenin eski kod yapısını ve Oven şirketinin yönetim tarzını sert bir dille eleştirdi.

"Yamalar Üzerine Kurulu Bir Kod Çöplüğü"

Kelley, Zig ekibi olarak kullanıcı projelerinin kod kalitesini düzenli olarak incelediklerini ancak Bun'ın kod tabanını gördüklerinde dehşete düştüklerini ifade etti:

  • Kötü Mühendislik Pratikleri: "Kod tamamen yamalar üzerine kurulmuş yamalardan ibaretti. Hataları ve teknik borçları temizlemek yerine sürekli yeni özellikler eklemek için yarıştılar. Jarred Sumner, yapay zekaya (LLM) erişimi olmadan önce de zaten kalitesiz kod (slop) yazıyordu."
  • Bellek Güvenliği Eleştirileri: Geliştiricilerin sürekli Zig'in bellek güvenliğini eleştirmesinin arkasında Bun projesinin bu sorumsuz kodlama pratiklerinin yattığını belirten Kelley, bu durumun Zig'in imajına zarar verdiğini söyledi.

Kötü Yönetim ve Anthropic Satın Alımı

Bun'ın yaratıcısı Jarred Sumner'ın projesini VC (risk sermayesi) destekli Oven adlı bir girişime dönüştürdükten sonra kötü bir yönetici haline geldiğini savunan Kelley; düşük empati, aşırı çalışma saatleri ve zayıf iletişim nedeniyle Zig topluluğundaki yetenekli yazılımcıların bu şirkette çalışmaktan kaçındığını belirtti.

Yapay zeka devi Anthropic'in Oven/Bun şirketini satın alması ve ardından gelen Rust ile yeniden yazım kararının kendileri için büyük bir kurtuluş olduğunu söyleyen Kelley, şu ifadeleri kullandı: "Üzerimde 'Bu artık benim sorunum değil' yazan bir kupadan kahvemi yudumluyorum. Rust'a geçiş kararını duyduğumuzda ZSF (Zig Yazılım Vakfı) olarak havalara uçtuk."

Rust Raporundaki Çelişkiler

Bun ekibinin Rust'a geçişten sonra yayınladığı başarı raporundaki bazı iddiaların gerçeği yansıtmadığını öne süren Kelley, "Kodumuzu fuzz testine sokuyorduk demişler, oysa yaptığımız toplantılarda hiçbir şeyi fuzz testinden geçirmediklerini kendileri söylemişlerdi. Bu tamamen bir uydurma," dedi. Ayrıca Rust'a geçişle kazanıldığı söylenen performans ve boyut optimizasyonlarının çoğunun Zig üzerinde de zaten yapılabileceğini ancak Bun ekibinin yıllarca yaptıkları uyarıları dinlemediğini belirtti.

Kelley, Bun projesinin Zig vakfına geçmişte yaptığı bağışlar için teşekkür etse de, yollarının ayrılmasından ve Zig'in adının yapay zeka odaklı özensiz projelerle anılmaktan kurtulmasından dolayı son derece mutlu olduğunu sözlerine ekledi.

Kaynak: Hacker News (Öne Çıkanlar)

Okur katılımı

Yorumlar

Yorum İkonu Yorum Yazın

Bu habere henüz yorum yapılmadı.

Görünüm Okuma ayarları
Yazı boyutu