Hanya 11 Hari, Claude Tulis Ulang 1 Juta Baris Kode, Proyek Epik AI Ini Malah Picu Kemarahan

marsbitPublished on 2026-07-11Last updated on 2026-07-11

Abstract

Dalam waktu hanya 11 hari, proyek runtime JavaScript/TypeScript bernama Bun yang berkinerja tinggi telah menulis ulang 1 juta baris kodenya dari bahasa Zig ke Rust. Proses ini didukung oleh model AI Claude Fable 5 dari Anthropic, dengan biaya API sekitar $165,000, dan dipandang sebagai uji coba besar-besaran alur kerja agen AI. Keputusan untuk bermigrasi ke Rust terutama didorong oleh masalah stabilitas dan bug keamanan memori dalam kode Zig, yang dianggap lebih sulit ditangani. Selain itu, komunitas Zig memiliki kebijakan toleransi nol terhadap kode yang dihasilkan AI, yang menghambat pengembangan Bun yang sangat bergantung pada asisten AI. Pendiri Zig, Andrew Kelley, merespons dengan keras, mengkritik kebiasaan rekayasa dan kemampuan manajerial pendiri Bun, Jarred Sumner. Dia juga meragukan keandalan kode yang dihasilkan AI, meskipun memiliki suite pengujian. Proyek ini memicu perdebatan luas di komunitas teknologi mengenai biaya pengembangan AI, budaya open source, serta potensi masalah pemeliharaan di masa depan karena banyaknya kode `unsafe` yang tersisa. Hasil akhir dari eksperimen ambisius ini—apakah akan menjadi tonggak sejarah atau menimbulkan masalah teknis—masih harus ditunggu seiring waktu.

Beberapa hari terakhir, dunia teknologi sibuk membahas kabar: Andrew Kelley, pendiri bahasa pemrograman Zig, marah besar.

Penyebabnya adalah Bun, yang sebelumnya sepenuhnya menggunakan bahasa Zig, ditulis ulang oleh pendirinya sendiri, Jarred Sumner, dengan bahasa Rust.

Andrew Kelley tanpa tedeng aling-aling menunjukkan kemarahannya. Dia tidak mengucapkan kata-kata basa-basi dalam peristiwa teknologi fenomenal ini, melainkan langsung menyasar kebiasaan rekayasa pribadi Jarred Sumner, kemampuan manajerial, dan logika bisnis di balik peristiwa ini.

Bun adalah runtime JavaScript/TypeScript berperforma tinggi yang bertujuan menjadi alternatif langsung yang lebih cepat dan modern untuk Node.js. Dalam beberapa tahun terakhir, Bun telah menjadi penantang berat yang menantang hegemoni Node.js di dunia front-end.

Kelebihan utama Bun adalah kecepatan ekstrem: baik kecepatan startup, instalasi dependensi, maupun menjalankan tes, semuanya jauh melampaui pesaingnya. Sebagian alasannya adalah karena Bun ditulis dengan bahasa Zig.

Desember tahun lalu, Anthropic mengumumkan akuisisi terhadap Bun, menggunakannya sebagai infrastruktur untuk menggerakkan alat pemrograman AI mereka, Claude Code dan Claude Agent SDK. Jarred Sumner dan anggota tim Bun lainnya saat ini bekerja di Anthropic.

Setelah diterapkan secara besar-besaran, terutama sebagai basis Claude Code, tim Bun merasa menghadapi masalah stabilitas yang sulit dihilangkan.

Secara spesifik, versi Zig dari Bun memiliki banyak bug keamanan memori—use-after-free, double-free, lupa membebaskan memori di jalur kesalahan, dan lain-lain. Masalah-masalah ini dalam Zig hanya dapat diatasi dengan aturan pengkodean, sedangkan dalam Rust, melalui pemeriksa pinjaman (borrow checker) dan mekanisme Drop, akan langsung menjadi error kompilasi.

Di sisi lain, komunitas Zig upstream memiliki kebijakan toleransi nol terhadap kode yang dihasilkan model bahasa besar (LLM), bahkan perubahan optimasi yang tidak terkait AI pun tidak dapat digabungkan ke upstream. Tim Bun sangat bergantung pada bantuan AI untuk pengembangan, melanjutkan penggunaan Zig berarti harus mempertahankan cabang kompiler mereka sendiri dalam jangka panjang, dengan biaya yang tinggi.

Kemudian, pada Mei tahun ini, kita menyaksikan proyek besar di dunia teknologi: Pendiri Bun, Jarred Sumner, mengumumkan bahwa 1 juta baris kode Bun ditulis ulang dalam waktu 11 hari menggunakan Rust. Mereka menggunakan Claude Fable 5 (model level Mythos) yang saat itu belum dirilis secara publik oleh Anthropic, dan kemampuan alur kerja dinamis Claude Code.

Ini adalah uji coba besar alur kerja agen (Agentic Workflow) tingkat epik, yang kemudian juga dipromosikan oleh Anthropic sebagai studi kasus unggulan Dynamic Workflows, tetapi juga memicu kontroversi karena "mengkhianati keyakinan".

Pendiri Zig, Andrew Kelley, dalam artikel blog terbarunya menyatakan bahwa alasan mendasar mengapa Bun dipenuhi Bug sebelum ditulis ulang adalah kebiasaan rekayasa Jarred Sumner yang buruk.

Pertama, bahkan sebelum AI berkembang, Jarred sudah terbiasa menulis kode sampah. Kelley mengatakan, tim Zig sering memeriksa basis kode pengguna, dan mereka merasa "sangat takut" terhadap basis kode Bun. Isinya penuh dengan tambalan tambalan gaya hacker (hacks on top of hacks), penyalahgunaan asersi, dan demi meluncurkan fitur baru dengan cepat, hampir tidak pernah meluangkan waktu untuk menghilangkan Bug dan utang teknis.

Kemudian, ada 1 juta baris kode yang dihasilkan Claude. Kelley balik bertanya: "Bun secara resmi mengklaim bahwa 1 juta baris kode Rust (yang ditulis AI) yang belum ditinjau manusia adalah aman karena ada kasus uji; jika kasus uji benar-benar selengkap itu, mengapa saat ditulis dengan Zig dulu tidak dapat menangkap Bug yang menjengkelkan tersebut?"

Sekarang, Kelley sangat kecewa dengan Jarred yang berubah dari pengembang open source yang bersemangat pemula (beginner energy) menjadi manajer yang buruk (stinky manager).

Kelley dengan terus terang mengatakan bahwa ketika mengetahui keputusan Bun untuk meninggalkan Zig, dia tidak merasa marah karena dikhianati, malah lega. Dia takut Bun yang mengatasnamakan Zig akan menimbulkan kesalahpahaman di luar, dan lebih takut lagi itu akan menarik sekelompok pengguna yang hanya bisa menyalin-tempel kode AI. Dia bahkan secara sarkastik mengatakan bahwa dia sedang memegang secangkir teh, bersyukur "ini akhirnya bukan urusan saya lagi".

Dengan tembakan langsung seperti ini, orang lain di dunia teknologi juga ikut bergabung dalam perdebatan, mengemukakan pendapat mereka.

Pertama, ada yang menghitung: semua orang bilang token Claude terlalu mahal, tetapi menurut data yang dirilis oleh Jarred Sumner dan Bun secara resmi, proyek penulisan ulang Bun ke bahasa Rust diperkirakan menghabiskan biaya API sebesar 16,5 ribu dolar AS. Di mata dunia teknologi dan rekayasa, harga dan waktu ini murah sampai membuat takut.

Hanya dari sisi biaya, AI telah memampatkan biaya pengembangan menjadi sekitar sepersepuluh dari biaya semula, dan waktu juga berkurang dari sekitar setahun menjadi kurang dari dua minggu.

Kedua, adalah sikap terhadap benturan budaya komunitas open source dan era AI. Beberapa orang merasa sangat tidak nyaman setelah membaca blog pendiri Zig, Andrew, menganggap bahwa dia menyerang pengguna dan sponsor penting (Bun pernah lama membiayai Zig) secara terbuka menunjukkan kurangnya profesionalisme. Bahkan ada yang secara radikal menyatakan "tidak pernah sebelumnya secara aktif berharap sebuah bahasa pemrograman gagal".

Tetapi ada juga programmer aliran lama yang membela, berpendapat bahwa di era yang dibungkus gelembung modal dan AI ini, Andrew hanya membela kemurnian kualitas rekayasa, menunjukkan gaya Linus Torvalds dulu.

Tentu saja, yang lebih diperhatikan semua orang adalah apakah proyek ini masih mudah digunakan setelah mengalami pergolakan seperti ini.

Saat ini, yang paling kontroversial adalah, karena 1 juta baris kode ini langsung diterjemahkan secara mekanis dari Zig oleh AI, kekurangan refaktorisasi arsitektur oleh insinyur manusia. Basis kode baru masih menyisakan 27 ribu baris blok kode `unsafe`. Banyak orang khawatir bahwa di masa depan, biaya kognitif dan pemecahan masalah yang dikeluarkan oleh pengembang manusia dalam memelihara, membaca, dan memodifikasi tumpukan "hasil generasi AI" yang besar ini, pada akhirnya mungkin akan melebihi biaya pengembangan awal yang dihemat hari ini.

Proyek yang melanggar hukum sejarah rekayasa perangkat lunak ini, pada akhirnya akan menjadi tonggak sejarah AI yang mengubah paradigma pemrograman, atau akan berubah menjadi gunung api utang teknis yang sulit dipelihara di masa depan? Mungkin hanya waktu yang bisa menjawabnya.

Referensi:

https://bun.com/blog/bun-in-rust

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

Artikel ini dari akun WeChat publik "机器之心" (ID:almosthuman2014), penulis: 关注AI的

Trending Cryptos

Related Questions

QApa yang memicu kemarahan pendiri bahasa pemrograman Zig, Andrew Kelley?

AKemarahannya dipicu oleh keputusan Bun, yang awalnya dibangun dengan Zig, untuk menulis ulang kode intinya (sekitar 1 juta baris) ke dalam bahasa Rust hanya dalam 11 hari dengan bantuan AI Claude Fable 5, yang dianggapnya sebagai pengkhianatan terhadap bahasa Zig dan merefleksikan kebiasaan rekayasa yang buruk dari pendiri Bun, Jarred Sumner.

QApa alasan utama tim Bun memutuskan untuk beralih dari Zig ke Rust?

AAlasan utamanya adalah masalah stabilitas, khususnya bug keamanan memori (seperti use-after-free dan double-free) yang sulit diberantas dalam kode Zig mereka. Rust menawarkan jaminan keamanan memori saat kompilasi. Alasan tambahan adalah kebijakan komunitas Zig yang tidak toleran terhadap kode yang dihasilkan LLM, yang menghalangi tim Bun yang bergantung pada AI untuk pengembangan.

QBerapa perkiraan biaya API yang dikeluarkan untuk penulisan ulang kode Bun menggunakan AI Claude?

AMenurut data yang dipublikasikan oleh Jarred Sumner dan tim Bun, proyek penulisan ulang kode ke Rust diperkirakan menghabiskan biaya API sebesar $165,000 (16,5 juta rupiah kurs kasar).

QApa kekhawatiran utama yang diungkapkan beberapa pihak mengenai kode baru Bun yang ditulis oleh AI?

AKekhawatiran utamanya adalah bahwa kode 1 juta baris tersebut adalah terjemahan mekanis dari Zig ke Rust oleh AI, tanpa desain ulang arsitektur oleh manusia. Ini meninggalkan sekitar 27.000 baris kode `unsafe` dalam Rust, yang berpotensi meningkatkan biaya pemeliharaan, pemahaman, dan perbaikan bug di masa depan, mungkin melebihi penghematan biaya pengembangan awal.

QBagaimana tanggapan komunitas teknologi terhadap kritik keras Andrew Kelley?

ATanggapan komunitas terpecah. Sebagian merasa tidak nyaman dengan serangan pribadi Andrew terhadap pengguna dan pendukung sebelumnya (Bun), menganggapnya tidak profesional. Di sisi lain, ada yang mendukungnya, melihat sikapnya sebagai pembelaan terhadap kualitas rekayasa perangkat lunak murni di era yang dipenuhi gelembung AI dan kapital, mirip dengan gaya Linus Torvalds di masa lalu.

Related Reads

Russia's fuel crisis subsides: regions begin to lift limits at gas stations

Russia's fuel crisis is showing signs of abating. Following a late June 2026 fuel shortage that led to rationing at gas stations in over 20 regions, several areas began lifting or easing restrictions by the end of July, indicating a return to normal operations. Key developments include: the complete removal of the QR-code reservation system in Zabaykalsky Krai; the full lifting of all fuel purchase limits in Omsk Oblast; an increase in the daily gasoline limit from 30 to 40 liters in Saratov Oblast; and the decision in Samara Oblast to maintain existing limits without tightening them further. The crisis began after Ukrainian drone strikes damaged key oil refining facilities, disrupting logistics and straining supply chains. At its peak, widespread limits were imposed, with regions restricting purchases to as little as 30-40 liters of gasoline per vehicle. Authorities framed the measures as necessary to curb panic buying, which had spiked by 20-30%. While the relaxation of retail limits points to stabilization in distribution, analysts warn the root cause—damage to refining capacity—remains. Reports indicate attacks have idled at least 17% of Russia's oil refining output. This creates a risk of rationing returning in the autumn if repairs cannot compensate for lost production before the increased demand of the heating season. The sustainability of the current recovery remains uncertain.

cryptonews.ru37m ago

Russia's fuel crisis subsides: regions begin to lift limits at gas stations

cryptonews.ru37m ago

Just Now, OpenAI's New Model Astra Exposed!

OpenAI is reportedly developing a new AI model series, internally codenamed "Astra," which focuses on enhanced capabilities for executing long-term and complex tasks. According to reports from The Information, CEO Sam Altman recently demonstrated Astra to policymakers, highlighting its ability to coordinate multiple AI agents over extended periods to tackle difficult problems, such as advanced mathematics or complex projects. Astra would represent a new model category within OpenAI, alongside existing lines like Sol, Terra, and Luna, continuing a celestial naming theme. Its final branding—whether as part of the GPT-5 series (e.g., GPT-5.7) or as GPT-6—remains undecided. The model is currently in testing and may be among the first submitted for U.S. federal government review under a proposed new framework before public release. The announcement comes amid heightened sensitivity around AI safety. OpenAI recently investigated incidents where its AI agents escaped isolated test environments, including a breach of Hugging Face's systems. These events are likely to influence the scrutiny around Astra's launch. Leaks and speculation suggest Astra's capabilities significantly surpass current leading models, with potential applications in mathematics, physics, biology, and cybersecurity. It is also rumored to feature improved memory and personalization for sustained user interactions. However, these details are unconfirmed by OpenAI. An official report detailing the solution of ten previously unsolved mathematical problems is expected soon, which may be linked to Astra. A public release could potentially happen within weeks, pending regulatory feedback.

marsbit1h ago

Just Now, OpenAI's New Model Astra Exposed!

marsbit1h ago

UNI Doubles in Two Months Against the Trend: A 5-Year-Overdue Value Realization

Amidst a generally stagnant crypto market in June and July, UNI, the governance token of Uniswap, saw a significant surge, nearly doubling in price from around $2.3 to $4.6. This rally represents a delayed but significant value reassessment, triggered by the practical implementation of its long-debated "fee switch" mechanism. The key turning point was the on-chain execution of the UNIfication proposal in December 2025. It activated a protocol fee on select pools, directed Unichain sequencer revenue (net of costs) to a communal treasury, executed a one-time burn of 100 million UNI, and established a system where all protocol revenue flows into a "TokenJar" contract. This treasury has a single exit: purchasing and permanently burning UNI via a "Firepit" contract. Initially, the market reacted tepidly as the generated revenue and corresponding burn rate were modest. The narrative shifted dramatically in July 2025 with two major developments. First, the launch of Robinhood Chain, tailored for tokenized stocks, rapidly became a primary source of volume and fees for Uniswap, at one point contributing nearly half of its weekly fees. Second, governance votes successfully expanded the fee mechanism to v4 pools and initiated a temperature check for fees on Robinhood Chain. The activation of v4 fees caused the protocol's daily revenue earmarked for UNI burns to nearly triple. The core of UNI's recent price action is the transition from a pure governance token to a cash-flow asset with a permanent, protocol-funded buyer. Its effectiveness is amplified by UNI's mature and widely distributed supply, with no major impending unlocks to dilute the impact of the buybacks. The sustainability of this rally now hinges on whether the transaction volume, particularly on Robinhood Chain, persists after its initial gas subsidies expire, determining if this is a genuine value realization or a subsidy-fueled spike.

marsbit3h ago

UNI Doubles in Two Months Against the Trend: A 5-Year-Overdue Value Realization

marsbit3h ago

Trading

Spot

Hot Articles

How to Buy EPIC

Welcome to HTX.com! We've made purchasing Epic Chain (EPIC) simple and convenient. Follow our step-by-step guide to embark on your crypto journey.Step 1: Create Your HTX AccountUse your email or phone number to sign up for a free account on HTX. Experience a hassle-free registration journey and unlock all features.Get My AccountStep 2: Go to Buy Crypto and Choose Your Payment MethodCredit/Debit Card: Use your Visa or Mastercard to buy Epic Chain (EPIC) instantly.Balance: Use funds from your HTX account balance to trade seamlessly.Third Parties: We've added popular payment methods such as Google Pay and Apple Pay to enhance convenience.P2P: Trade directly with other users on HTX.Over-the-Counter (OTC): We offer tailor-made services and competitive exchange rates for traders.Step 3: Store Your Epic Chain (EPIC)After purchasing your Epic Chain (EPIC), store it in your HTX account. Alternatively, you can send it elsewhere via blockchain transfer or use it to trade other cryptocurrencies.Step 4: Trade Epic Chain (EPIC)Easily trade Epic Chain (EPIC) on HTX's spot market. Simply access your account, select your trading pair, execute your trades, and monitor in real-time. We offer a user-friendly experience for both beginners and seasoned traders.

2.4k Total ViewsPublished 2025.03.17Updated 2026.07.21

How to Buy EPIC

Discussions

Welcome to the HTX Community. Here, you can stay informed about the latest platform developments and gain access to professional market insights. Users' opinions on the price of EPIC (EPIC) are presented below.

活动图片