Krijuesi i Zig, Andrew Kelley, reagon ndaj vendimit të Anthropic për të migruar Bun në Rust

📖 Ky artikull lexohet për 2 min🔊 ose dëgjoje me zë

Krijuesi i gjuhës së programimit Zig, Andrew Kelley, ka publikuar një reagim lidhur me vendimin e Anthropic për të migruar projektin Bun nga Zig në Rust. Ky vendim erdhi dy muaj pasi ndryshimi u integrua në kodin kryesor. Reagimi i Kelleyt ka nxitur diskutime të shumta në komunitetin e zhvilluesve, duke u përqendruar në arsyet teknike dhe ato të marketingut pas kësaj lëvizjeje.

Anthropic, kompani që ka mbledhur 132 miliardë dollarë investime dhe synon një vlerësim prej mbi 1 trilion dollarësh në IPO, ka promovuar narrativën se inxhinieria e softuerit po ndryshon rrënjësisht. Sipas autorit të artikullit burimor, i cili ka përvojë si ish-kryearkitekt në një startup të agjentëve të kodimit, Anthropic po përdor Bun për të shitur vizionin e tyre të së ardhmes, pavarësisht mungesës së përfitimeve financiare të konfirmuara.

Debati përqendrohet në dy këndvështrime të ndryshme. Nga ana tjetër, Kelley sugjeron se kodi i Bun ishte bërë i vështirë për t'u mirëmbajtur për shkak të vendimeve inxhinierike, përfshirë përdorimin e gjerë të agjentëve të inteligjencës artificiale për shkrimin dhe rishikimin e kodit.

Nga njëra anë, Anthropic pretendon se kalimi në Rust ishte i nevojshëm për të adresuar gabimet e memories që nuk mund të zgjidheshin në Zig.

Sipas tij, menaxhmenti i Anthropic mund ta ketë parë këtë migrim si një mundësi për të promovuar modelin e tyre të ri, Fable, duke pasur parasysh se kompania tashmë përdor Rust dhe se Zig ka mbajtur qëndrime kritike ndaj produkteve të Anthropic.

Autori i artikullit vlerëson se një faktor kyç mund të ketë qenë marketingu.

Për më tepër, artikulli vë në dyshim kulturën e punës në projektin Bun, duke iu referuar njoftimeve të mëparshme për orare të gjata pune. Autori thekson se, ndërsa teknologjia mund të jetë cilësore, mjedisi i punës dhe mungesa e transparencës në shpjegimin e shkëmbimeve teknike (trade-offs) gjatë migrimit, mbeten pika të diskutueshme që ndikojnë në perceptimin e komunitetit për të dyja gjuhët e programimit.

Burimi: raymyers.org