In Just 11 Days, Claude Rewrote Millions of Lines of Code, an Epic AI Engineering Feat Sparks Fury

marsbitDipublikasikan tanggal 2026-07-11Terakhir diperbarui pada 2026-07-11

Abstrak

In just 11 days, Bun's founder Jarred Sumner used Anthropic's Claude AI models to rewrite its million lines of code from Zig to Rust. This move sparked significant controversy, particularly from Zig's creator, Andrew Kelley, who publicly criticized Sumner's engineering practices and the decision to use AI for such a massive rewrite. Bun, a high-performance JavaScript/TypeScript runtime and rival to Node.js, was originally written in Zig. After Anthropic acquired Bun, the team encountered persistent stability and memory safety bugs in the Zig codebase. These issues, combined with Zig's strict policy against LLM-generated code, led to the decision to rewrite in Rust. The rewrite was executed using Claude AI tools at an estimated API cost of $165,000, dramatically reducing the expected time and financial cost. Andrew Kelley's response was scathing. He blamed the original bugs on poor engineering habits, calling Bun's Zig code a collection of "hacks on top of hacks." He expressed relief that Bun was no longer associated with Zig, fearing it would misrepresent the language and attract low-quality, AI-generated contributions. The tech community is divided; some view Kelley's critique as unprofessional, while others see it as a defense of engineering integrity. A major concern about the AI-driven rewrite is the resulting code quality. The translation from Zig left approximately 27,000 lines of unsafe Rust code, raising fears about long-term maintainability and technical debt. The...

These days, the tech community has been feasting on drama: Zig programming language creator Andrew Kelley is furious.

The reason? Bun, which had fully committed to the Zig language, was rewritten in Rust by its founder, Jarred Sumner.

Andrew Kelley didn't mince words, showing his anger without the usual polite discourse surrounding such a phenomenal tech event. He directly targeted Jarred Sumner's personal engineering habits, management abilities, and the business logic behind this move.

Bun is a high-performance JavaScript/TypeScript runtime, designed to be a faster, modern direct replacement for Node.js. In recent years, it has become a heavyweight contender challenging Node.js's dominance in the frontend world.

Bun's core selling point is speed: whether it's startup time, dependency installation, or test execution, it far outpaces its competitors, partly because it was originally written in Zig.

In December last year, Anthropic announced its acquisition of Bun, planning to use it as infrastructure to power its AI coding tools, Claude Code and the Claude Agent SDK. Jarred Sumner and other Bun team members are now working at Anthropic.

After large-scale application, especially as the underlying layer for Claude Code, the Bun team encountered what they deemed to be intractable stability issues.

Specifically, the Zig version of Bun had a significant number of memory safety bugs — use-after-free, double-free, forgetting to free memory on error paths, etc. In Zig, these issues rely on coding conventions for prevention, whereas in Rust, the borrow checker and Drop mechanism turn them directly into compilation errors.

On another front, the upstream Zig community maintains a zero-tolerance policy towards code generated by large language models (LLMs). Even optimization patches unrelated to AI could not be merged upstream. The Bun team heavily relies on AI-assisted development, and continuing with Zig meant having to maintain their own compiler fork long-term, at a high cost.

Thus, in May of this year, we witnessed a major engineering feat in the tech world: Bun's founder Jarred Sumner announced that they had rewritten Bun's million lines of code in Rust within 11 days. They used Anthropic's then-unreleased Claude Fable 5 (a Mythos-level model) and the dynamic workflow capabilities of Claude Code.

This was an epic large-scale test of Agentic Workflows, later promoted by Anthropic as a benchmark case for Dynamic Workflows, but it also sparked controversy for "betraying the faith."

In a recent blog post, Zig creator Andrew Kelley argued that the root cause of Bun's bugs before the rewrite was Jarred Sumner's poor engineering habits.

First, even before AI became prominent, Jarred was consistently writing poor-quality code. Kelley stated that the Zig team often reviews users' codebases, and Bun's codebase filled them with "extreme fear." It was full of hacky patches stacked on top of more hacks, abused assertions, and in the rush to push new features quickly, they almost never took time to fix bugs or address technical debt.

Then came the million lines of code generated by Claude. Kelley countered: "Bun officially claims that 1 million lines of unvetted Rust (AI-written) code are safe because there are test cases; well, if the test cases were really that comprehensive, why didn't they catch all those pesky bugs in the original Zig-written version?"

Now, Kelley expresses deep disappointment with Jarred's transformation from an open-source developer with "beginner energy" into a "stinky manager."

Kelley bluntly stated that when he learned Bun was abandoning Zig, he wasn't angry about the betrayal but rather relieved. He was afraid that Bun, bearing the Zig name, would create misunderstandings externally and, worse, attract users who only copy-paste AI-generated code. He even sarcastically remarked that he's now enjoying a cup of tea, glad that "this is finally not my problem anymore."

With such direct confrontation, others in the tech community have joined the fray, sharing their views.

First, some did the math: Claude's tokens are often criticized as expensive, but based on data released by Jarred Sumner and Bun, the Rust rewrite of the Bun project is estimated to have consumed $165,000 in API fees. In the tech and engineering world, this price and timeline are frighteningly cheap.

On paper alone, AI compressed development costs to about one-tenth of the original estimate, and the time was reduced from roughly a year to less than two weeks.

Secondly, there's the debate on the collision of open-source community culture with the AI era. After reading Andrew Kelley's blog post, some felt extremely uncomfortable, believing his public attack on a former major user and sponsor (Bun had long funded Zig) showed a lack of professionalism. Some even radically expressed they had "never before so actively wished for a programming language to fail."

However, veteran programmers also voiced support, arguing that in this era driven by capital and AI hype, Andrew is merely defending pure engineering quality, reminiscent of Linus Torvalds's style back in the day.

Of course, everyone is more concerned about whether the project is still usable after such a drastic overhaul.

The biggest point of contention currently is that, since the 1 million lines of code were mechanically translated from Zig by AI, they lack the architectural refactoring a human engineer would provide. The new codebase retains a staggering 27,000 lines of `unsafe` code blocks. Many worry that the cognitive and debugging costs for human developers maintaining, reading, and modifying this massive "AI-generated blob" in the future might ultimately exceed the upfront development costs saved today.

Will this project, which breaks the established rules of software engineering history, become a milestone where AI reshapes programming paradigms, or will it eventually erupt as an unmaintainable volcano of technical debt? Only time will tell.

References:

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

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

This article is from the WeChat public account "Machine Heart" (ID: almosthuman2014), author: Focus on AI.

Kripto yang Sedang Tren

Pertanyaan Terkait

QWhat is the main reason Bun's founder, Jarred Sumner, decided to rewrite the entire Bun project from Zig to Rust?

AThe main reason was to address persistent stability issues, particularly memory safety bugs (like use-after-free, double-free) that were difficult to eradicate in Zig. Rust's ownership and borrowing model turns these issues into compile-time errors, offering stronger safety guarantees. Additionally, Zig's upstream community had a zero-tolerance policy for LLM-generated code, which conflicted with Bun team's heavy reliance on AI-assisted development, forcing them to maintain their own compiler fork.

QWhat was Zig creator Andrew Kelley's primary criticism regarding the quality of Bun's original Zig codebase?

AAndrew Kelley criticized that the Bun codebase, even before AI was heavily used, was poorly engineered. He described it as being filled with 'hacks on top of hacks,' rampant use of assertions, and a general lack of effort to fix bugs or address technical debt in favor of quickly shipping new features. He attributed the bugs to Jarred Sumner's 'stinky manager' habits and poor engineering practices rather than a flaw in the Zig language itself.

QAccording to the article, how much did the AI-assisted Rust rewrite of Bun cost in API fees, and how long did it take?

AAccording to data released by Jarred Sumner and Bun, the Rust language rewrite of the Bun project was estimated to have consumed approximately $165,000 in API fees. The entire process of rewriting the million lines of code was completed in just 11 days.

QWhat is a major technical concern raised by developers about the new AI-generated Rust code for Bun?

AA major concern is that the AI mechanically translated the code from Zig to Rust without significant architectural refactoring by human engineers. As a result, the new codebase contains a high number of 'unsafe' code blocks—reportedly 27,000 lines. Critics worry that the cognitive load and debugging costs for future human developers maintaining this 'AI-generated artifact' could eventually outweigh the initial development time and cost savings.

QWhat conflicting viewpoints does the article present about the community reaction to Andrew Kelley's public criticism?

AThe article presents two conflicting viewpoints. One side criticizes Andrew Kelley, finding his public attack on a former major user and sponsor (Bun had funded Zig) unprofessional and lacking in grace. Some even expressed a desire for Zig to fail. The other side, including veteran programmers, defends him, viewing his stance as a defense of pure engineering quality and craftsmanship in an era dominated by capital and AI hype, comparing his directness to that of figures like Linus Torvalds.

Bacaan Terkait

Setelah Tiga Kuartal Berturut-Turut Turun, Bisakah Pasar Kripto Menyambut Jendela Stabilitas di Kuartal Ketiga?

Pasar kripto mengalami kuartal terburuk sejak 2022, dengan kapitalisasi pasar turun 12.6% menjadi $2.1 triliun, didorong oleh keluarnya modal dan penurunan volume perdagangan. Bitcoin dan Ethereum masing-masing jatuh 14.2% dan 25.4% di kuartal kedua. Aliran keluar bersih dari ETF Bitcoin AS mencapai $4.67 miliar, menandakan tekanan jual yang berkelanjutan. Faktor utama meliputi terputusnya hubungan dengan saham AS, kebijakan moneter Federal Reserve yang ketat, dan pelepasan aset oleh perusahaan seperti Strategy. Proses legislasi UU CLARITY yang akan memberikan kejelasan regulasi terhambat, meningkatkan premi risiko di sektor ini. Namun, ada tanda-tanda potensi stabilisasi. Aliran keluar ETF yang besar secara historis sering terjadi di akhir fase penurunan, dan para pemegang Bitcoin jangka panjang mulai menambah kepemilikan lagi. Sementara sebagian besar sektor menyusut, pasar prediksi dan aset koleksi yang ditokenisasi mencatat pertumbuhan signifikan. Pandangan untuk kuartal ketiga sangat bergantung pada pertemuan Fed akhir Juli. Sinyal kebijakan yang lunak dapat mendukung pemulihan Bitcoin, sementara sikap yang hawkish dapat memicu konsolidasi lebih lanjut. Meskipun tantangan regulasi tetap ada, indikator teknis seperti harga Bitcoin yang mendekati rata-rata bergerak 200-mingguannya menunjukkan dasar jangka panjang belum rusak. Logika pasar telah bergeser dari mengandalkan narasi ke faktor fundamental seperti kebijakan dan ekspektasi suku bunga.

marsbitKemarin 08:40

Setelah Tiga Kuartal Berturut-Turut Turun, Bisakah Pasar Kripto Menyambut Jendela Stabilitas di Kuartal Ketiga?

marsbitKemarin 08:40

The SpaceX Trade, Terbuka: SPCXON Mulai Diperdagangkan di WEEX

SpaceX meluncurkan IPO terbesar dalam sejarah pada Juni 2026, namun akses bagi banyak pedagang terhambat oleh batasan regional dan prosedur broker. WEEX kini menghadirkan SPCXON/USDT di pasar spotnya, sebuah instrumen tokenisasi yang memungkinkan paparan terhadap pergerakan harga SpaceX melalui akun kripto yang diselesaikan dengan USDT, tanpa memerlukan broker AS atau pembiayaan bank. SPCXON adalah produk tokenisasi yang mencerminkan ekonomi kepemilikan SpaceX bagi pedagang yang memenuhi syarat di luar AS, dengan dividen diinvestasikan kembali. Aset ini diperdagangkan di WEEX sebagai pasangan spot dengan USDT, tersedia selama jam pasar, memberikan akses mudah bagi trader kripto. Kasus investasi untuk SpaceX didasarkan pada pertumbuhan pendapatan Starlink dan pencapaian Starship, meskipun valuasinya yang tinggi (sekitar 90-110 kali pendapatan) telah memperhitungkan eksekusi sempurna selama bertahun-tahun. Faktor seperti jumlah saham publik yang terbatas dan masa buka kunci (unlock) insider pertama menjadi pertimbangan penting. Penting untuk diingat bahwa SPCXON memberikan paparan, bukan kepemilikan langsung atas saham atau hak suara. Harganya dapat diperdagangkan pada premium atau diskon terhadap nilai aset bersih. WEEX menawarkan akses ke berbagai aset TradFi yang ditokenisasi seperti ini dalam satu akun terpadu, bersama dengan pasar futures dan kampanye perdagangan dengan pool hadiah.

TheNewsCryptoKemarin 08:33

The SpaceX Trade, Terbuka: SPCXON Mulai Diperdagangkan di WEEX

TheNewsCryptoKemarin 08:33

Momen Perdagangan BIT: BTC Masih Tertekan oleh EMA 200 Mingguan, Setelah Ditolak Mungkin Kembali Turun, Saham Penyimpanan dan Semikonduktor yang Melonjak Malam Kemudian Mulai Anjlok di Pasar Malam

**PASAR KRIPTO & SAHAM: BTC Hadapi Resistensi, Saham Semikonduktor Turun di Perdagangan Malam** Pasar kripto melanjutkan pemulihan, dengan harga Bitcoin bertahan di sekitar $66,000 setelah rebound lebih dari 15% dari titik terendah Juli. Namun, BTC menghadapi **tembok resistensi kuat di dekat $68,000**, yang bertepatan dengan biaya rata-rata investor selama lima bulan terakhir dan titik gagalnya rebound pertengahan Juni. Secara teknis, perhatian tertuju pada **200 EMA mingguan (~$68,328) sebagai level kunci**. Jika BTC ditolak di level ini, potensi penurunan menuju support $63,000 terbuka. Analis menyoroti volume rendah dan penurunan open interest futures di CME, menandakan rebound ini lebih dipicu likuiditas rendah musim panas daripada awal bull run penuh. Di pasar saham AS, **indeks futures utama turang** setelah sesi kemarin yang kuat. Sektor semikonduktor dan penyimpanan (storage), yang melonjak pada hari Selasa (contoh: Micron +12%), **mengalami koreksi di perdagangan malam (night trading)**. ETF semikonduktor turun 2,22% dan saham Micron turun 2,29%. Meski begitu, ada sorotan positif seperti **Super Micro Computer (SMCI)** yang naik lebih dari 15% setelah melaporkan pandangan pendapatan yang kuat dan pesanan baru yang sangat besar, mengonfirmasi permintaan server AI tetap solid. Kekhawatiran makro muncul dari **kenaikan harga minyak mentah (di atas $91)** akibat ketegangan geopolitik dan **lonjakan imbal hasil (yield) obligasi pemerintah AS**, dengan imbal hasil 10-tahun mencapai sekitar 4,64%. Faktor-faktor ini dapat menambah tekanan inflasi dan membatasi ruang gerak pasar saham. Saham terkait kripto seperti Coinbase dan Robinhood naik kuat didorong oleh perkembangan regulasi yang lebih jelas di AS. Di Asia, **Korea Selatan** dan **Jepang** menunjukkan kinerja beragam. Indeks KOSPI Korea naik didukung pemulihan saham semikonduktor, sementara pasar Jepang melemah dengan **Yen terus melemah ke level terendah sejak 1986**, meningkatkan kekhawatiran akan intervensi bank sentral. **Yang Perlu Diperhatikan Selanjutnya:** * **22 Juli:** Acara AI AMD, rilis laporan keuangan dari Google (Alphabet), Tesla, IBM. * **23 Juli:** Keputusan suku bunga Bank Sentral Eropa (ECB), data klaim pengangguran AS, laporan keuangan Intel. * Perkembangan lebih lanjut dari **harga minyak, imbal hasil obligasi, dan dinamika Yen Jepang** akan menjadi penentu sentimen pasar risiko secara keseluruhan.

marsbitKemarin 08:32

Momen Perdagangan BIT: BTC Masih Tertekan oleh EMA 200 Mingguan, Setelah Ditolak Mungkin Kembali Turun, Saham Penyimpanan dan Semikonduktor yang Melonjak Malam Kemudian Mulai Anjlok di Pasar Malam

marsbitKemarin 08:32

Mantan Ketua CFTC dan Presiden Circle, Tarbert: Satu Pihak Menasihati Anda untuk Berpikir Jangka Panjang, di Sisi Lain Menguangkan $30 Juta Sendiri

Penulis: Zen, PANews Heath Tarbert, mantan Ketua CFTC dan Presiden Circle, baru-baru ini menyerukan kepada investor untuk mengadopsi pandangan jangka panjang terhadap saham Circle, meskipun harganya telah turun 70% dari puncaknya. Namun, ia sendiri secara konsisten menjual saham CRCL sejak perusahaan go public, menguangkan sekitar $30 juta tanpa pernah membeli saham tambahan di pasar terbuka. Tarbert, yang bergabung dengan Circle pada Juli 2023 dan menjadi Presiden pada awal 2025, dikenal sebagai pendukung kuat narasi "jangka panjang" perusahaan. Namun, sehari sebelum IPO Circle, ia menetapkan rencana perdagangan 10b5-1 untuk menjual hingga 353.290 saham dalam setahun. Dalam 13 bulan setelah IPO, ia menjual lebih dari 360.000 saham, termasuk penjualan tunggal senilai $11,5 juta pada Maret 2026. Ia bahkan menetapkan rencana 10b5-1 kedua untuk menjual hingga 160.000 saham lagi pada akhir tahun 2026. Langkah Tarbert ini menuai kecaman karena dianggap tidak konsisten dengan pesan "jangka panjang" yang ia sampaikan kepada publik. Perjalanan kariernya sering dikaitkan dengan "revolving door" antara regulator dan dunia keuangan. Setelah mengundurkan diri sebagai Ketua CFTC pada Maret 2021, ia bergabung dengan Citadel Securities hanya 27 hari kemudian sebagai Kepala Penasihat Hukum, tepat saat perusahaan itu menghadapi pengawasan ketat terkait peristiwa GameStop. Di Citadel, ia juga mendukung undang-undang yang memperluas wewenang CFTC atas pasar crypto, sementara Citadel diketahui berencana berekspansi ke aset kripto. Tarbert kemudian pindah ke Circle pada 2023, membantu perusahaan mengatasi tantangan regulasi dan akhirnya go public melalui IPO langsung. Meskipun sangat berharga bagi perusahaan, tindakannya menjual saham dalam jumlah besar sambil mendorong investor untuk bertahan menimbulkan pertanyaan tentang komitmennya yang sebenarnya terhadap masa depan jangka panjang Circle.

marsbitKemarin 08:09

Mantan Ketua CFTC dan Presiden Circle, Tarbert: Satu Pihak Menasihati Anda untuk Berpikir Jangka Panjang, di Sisi Lain Menguangkan $30 Juta Sendiri

marsbitKemarin 08:09

Gate Research Institute: Produk Keuangan Kripto Menggulirkan Gelombang "Wall Street-ization", Kompetisi atau Integrasi?

**Ringkasan: Gelombang "Wall Street-ization" Produk Keuangan Kripto: Kompetisi atau Integrasi?** Artikel ini membahas fenomena konvergensi antara keuangan tradisional (TradFi) dan keuangan kripto (Crypto). Meskipun Bitcoin awalnya dirancang sebagai sistem peer-to-peer yang terdesentralisasi dan bebas dari perantara seperti bank, pasar kripto kini semakin diintegrasikan ke dalam infrastruktur keuangan tradisional. **Tren "Wall Street-ization":** Dimulai dengan disetujuinya ETF spot Bitcoin pada 2024, aset kripto kini dikemas menjadi produk seperti ETF (oleh BlackRock, Fidelity, dll.), futures, dan sekuritisasi aset riil (RWA) seperti obligasi pemerintah yang ditokenisasi. Ini memberikan akses yang mudah dan teregulasi bagi investor institusional, tetapi juga berarti kekuasaan atas penerbitan, penentuan harga, kustodian, dan distribusi aset kripto semakin bergeser ke lembaga keuangan besar. **Dua Jalur Konvergensi (1+1>2):** Artikel ini menyoroti dua arah integrasi: 1. **Dari CEX ke TradFi:** Dilambangkan oleh **Gate.io**, yang berkembang dari bursa kripto menjadi platform multi-aset. Gate kini menawarkan perdagangan saham nyata (AS, Hong Kong, Korea) menggunakan USDT, menyediakan akses tanpa batas waktu ke pasar tradisional. 2. **Dari TradFi ke Crypto:** Dilambangkan oleh **Robinhood**, platform broker tradisional yang memperluas layanannya ke aset kripto (termasuk melalui akuisisi Bitstamp) dan mengembangkan produk seperti token saham di blockchain. **Tujuan Bersama: Akun Keuangan "Super" Terpadu:** Kedua jalur ini bertujuan menciptakan **akun keuangan generasi berikutnya yang terpadu**. Pengguna di masa depan mungkin dapat memperdagangkan Bitcoin, saham Apple, ETF, emas, dan obligasi pemerintah yang ditokenisasi dalam satu antarmuka yang sama, menggunakan stablecoin sebagai lapisan dana. **RWA dan Obligasi Pemerintah di On-Chain sebagai Lapisan Tengah:** Tokenisasi aset dunia nyata, terutama obligasi pemerintah AS, menyediakan aset berpenghasilan rendah risiko di ekosistem on-chain. Pasar ini tumbuh pesat (naik 40% pada paruh pertama 2026) meskipun pasar kripto turun, menunjukkan permintaan nyata. **Kesimpulan:** "Wall Street-ization" bukanlah pengambilalihan sepihak, melainkan **transformasi timbal balik**. TradFi dan Crypto saling melengkapi: Crypto mendapatkan akses ke likuiditas, kepatuhan, dan jaringan distribusi yang luas, sementara TradFi mengadopsi efisiensi, kecepatan, dan pasar 24/7 dari Crypto. Hasil akhirnya adalah pembentukan **pasar modal terpadu yang lebih efisien dan global**, di mana batas antara aset tradisional dan kripto semakin kabur.

marsbitKemarin 08:07

Gate Research Institute: Produk Keuangan Kripto Menggulirkan Gelombang "Wall Street-ization", Kompetisi atau Integrasi?

marsbitKemarin 08:07

Trading

Spot

Artikel Populer

Cara Membeli EPIC

Selamat datang di HTX.com! Kami telah membuat pembelian Epic Chain (EPIC) menjadi mudah dan nyaman. Ikuti panduan langkah demi langkah kami untuk memulai perjalanan kripto Anda.Langkah 1: Buat Akun HTX AndaGunakan alamat email atau nomor ponsel Anda untuk mendaftar akun gratis di HTX. Rasakan perjalanan pendaftaran yang mudah dan buka semua fitur.Dapatkan Akun SayaLangkah 2: Buka Beli Kripto, lalu Pilih Metode Pembayaran AndaKartu Kredit/Debit: Gunakan Visa atau Mastercard Anda untuk membeli Epic Chain (EPIC) secara instan.Saldo: Gunakan dana dari saldo akun HTX Anda untuk melakukan trading dengan lancar.Pihak Ketiga: Kami telah menambahkan metode pembayaran populer seperti Google Pay dan Apple Pay untuk meningkatkan kenyamanan.P2P: Lakukan trading langsung dengan pengguna lain di HTX.Over-the-Counter (OTC): Kami menawarkan layanan yang dibuat khusus dan kurs yang kompetitif bagi para trader.Langkah 3: Simpan Epic Chain (EPIC) AndaSetelah melakukan pembelian, simpan Epic Chain (EPIC) di akun HTX Anda. Selain itu, Anda dapat mengirimkannya ke tempat lain melalui transfer blockchain atau menggunakannya untuk memperdagangkan mata uang kripto lainnya.Langkah 4: Lakukan trading Epic Chain (EPIC)Lakukan trading Epic Chain (EPIC) dengan mudah di pasar spot HTX. Cukup akses akun Anda, pilih pasangan perdagangan, jalankan trading, lalu pantau secara real-time. Kami menawarkan pengalaman yang ramah pengguna baik untuk pemula maupun trader berpengalaman.

242 Total TayanganDipublikasikan pada 2025.03.17Diperbarui pada 2026.07.21

Cara Membeli EPIC

Diskusi

Selamat datang di Komunitas HTX. Di sini, Anda bisa terus mendapatkan informasi terbaru tentang perkembangan platform terkini dan mendapatkan akses ke wawasan pasar profesional. Pendapat pengguna mengenai harga EPIC (EPIC) disajikan di bawah ini.

活动图片