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

marsbitXuất bản vào 2026-07-11Cập nhật gần nhất vào 2026-07-11

Tóm tắt

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.

Tiền kỹ thuật số thịnh hành

Câu hỏi Liên quan

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.

Nội dung Liên quan

Sau ba quý liên tiếp suy giảm, thị trường tiền điện tử có thể đón cửa sổ ổn định trong quý III?

Thị trường tiền mã hóa vừa trải qua quý tồi tệ nhất kể từ năm 2022, với vốn hóa giảm 12.6% xuống 2.1 nghìn tỷ USD, khối lượng giao dịch sụt giảm và dòng tiền rút mạnh khỏi các quỹ ETF Bitcoin. Bitcoin và Ethereum lần lượt giảm 14.2% và 25.4% trong quý, đánh dấu sự đảo ngược so với mối tương quan trước đây với các tài sản rủi ro như Nasdaq. Dòng vốn ETF chứng khoán Mỹ ghi nhận dòng ròng rút khoảng 46.7 tỷ USD trong quý II, báo hiệu áp lực bán. Tuy nhiên, dấu hiệu tích cực ban đầu xuất hiện khi các nhà đầu tư dài hạn bắt đầu tích lũy trở lại và dòng ETF có đợt thu hút ngắn hạn. Toàn bộ thị trường hiện tập trung vào cuộc họp của Cục Dự trữ Liên bang Mỹ (FOMC) vào cuối tháng 7. Các tín hiệu chính sách tiền tệ sẽ quyết định xu hướng: tín hiệu ôn hòa có thể đẩy Bitcoin lên vùng 68,000-84,000 USD, trong khi lập trường cứng rắn có thể kéo giá về vùng 50,000-56,000 USD. Tiến trình pháp lý của Đạo luật CLARITY gần như đình trệ, làm giảm kỳ vọng và gia tăng phí rủi ro cho toàn ngành. Trong bối cảnh ảm đạm, hai lĩnh vực nổi bật là thị trường dự đoán (tăng trưởng 48.7%) và bộ sưu tập kỹ thuật số được mã hóa (tăng ~143%), cho thấy sự chuyển dịch nhu cầu thực tế. Nhìn chung, thị trường thiếu động lực cho một đợt tăng trưởng mạnh dựa trên tâm lý. Các quyết định giao dịch trong quý III sẽ chủ yếu xoay quanh diễn biến giá, lựa chọn chính sách và kỳ vọng lãi suất.

marsbitHôm qua 08:39

Sau ba quý liên tiếp suy giảm, thị trường tiền điện tử có thể đón cửa sổ ổn định trong quý III?

marsbitHôm qua 08:39

Giao Dịch SpaceX, Đã Mở Khóa: SPCXON Được Giao Dịch Trên WEEX

SpaceX đã thực hiện đợt IPO lớn nhất lịch sử vào tháng 6/2026, nhưng nhiều nhà giao dịch không thể tiếp cận do các rào cản như hạn chế môi giới và khu vực. Sàn giao dịch tiền điện tử WEEX đã giới thiệu SPCXON/USDT, một công cụ token hóa cho phép tiếp cận biến động giá của SpaceX thông qua tài khoản crypto được quyết toán bằng USDT, mà không cần môi giới Mỹ hay tài khoản ngân hàng. Sản phẩm này, xây dựng trên nền tảng cổ phiếu token hóa của Ondo, dành cho các nhà giao dịch bên ngoài Hoa Kỳ. Trường hợp đầu tư dựa trên đà tăng doanh thu Starlink và các cột mốc Starship, trong khi các yếu tố cần thận trọng bao gồm định giá cao, lượng cổ phiếu lưu hành công chúng ít và sự kiện mở khóa cổ phiếu nội bộ sắp tới. Lưu ý quan trọng: SPCXON cung cấp mức tiếp xúc với hiệu quả kinh tế, không phải quyền sở hữu cổ phiếu trực tiếp, và có thể giao dịch ở mức cao hơn hoặc thấp hơn giá trị tài sản ròng. WEEX tích hợp SPCXON cùng các sản phẩm TradFi token hóa khác như MicroStrategy (MSTRON) và Micron (MUON) vào một tài khoản thống nhất, cho phép luân chuyển giữa crypto và cổ phiếu dễ dàng. Sàn cũng đang chạy chiến dịch TradFi Trading Challenge với quỹ thưởng $50,000.

TheNewsCryptoHôm qua 08:32

Giao Dịch SpaceX, Đã Mở Khóa: SPCXON Được Giao Dịch Trên WEEX

TheNewsCryptoHôm qua 08:32

BIT Trading Hours: BTC Vẫn Chịu Áp Lực Từ Đường MA 200 Tuần, Bị Từ Chối Có Thể Tái Khởi Động Đợt Giảm, Ngành Lưu Trữ và Bán Dẫn Tăng Mạnh Đêm Qua Bắt Đầu Giảm Trong Khung Giờ Giao Dịch Ban Đêm

Bitcoin (BTC) hiện giao dịch quanh mức $66,000, đối mặt với vùng kháng cự mạnh gần $68,000 - nơi tập trung nhiều lệnh mua trước đó có thể chốt lời. Về mặt kỹ thuật, BTC đang nằm giữa đường trung bình động 200 tuần (MA ~$63,333) và đường trung bình động hàm mũ 200 tuần (EMA ~$68,328). Việc không thể vượt qua mức $68,000 có thể kéo giá về kiểm tra lại vùng hỗ trợ $63,000. Thị trường hiện có tính thanh khoản thấp và được xem là đang trong đợt phục hồi nhẹ. Trên thị trường chứng khoán Mỹ, các chỉ số tương lai giảm nhẹ. Nhóm cổ phiếu bán dẫn và lưu trữ, vốn tăng mạnh vào đêm trước, đã điều chỉnh giảm trong phiên giao dịch ngoài giờ. Tuy nhiên, Super Micro Computer (SMCI) tăng mạnh sau báo cáo doanh thu và đơn đặt hàng tích cực. Dầu thô tăng (trên $91) và lợi suất trái phiếu kho bạc Mỹ tăng cao tiếp tục gây áp lực lên thị trường cổ phiếu và làm dấy lên lo ngại lạm phát. Tại châu Á, thị trường Hàn Quốc phục hồi nhẹ cùng với cổ phiếu công nghệ, trong khi Nhật Bản thận trọng do đồng Yên yếu kỷ lục. Các sự kiện quan trọng sắp tới bao gồm báo cáo thu nhập từ các gã khổng lồ công nghệ như Alphabet, Tesla, IBM; sự kiện AI của AMD; và cuộc họp chính sách tiền tệ của Ngân hàng Trung ương châu Âu.

marsbitHôm qua 08:31

BIT Trading Hours: BTC Vẫn Chịu Áp Lực Từ Đường MA 200 Tuần, Bị Từ Chối Có Thể Tái Khởi Động Đợt Giảm, Ngành Lưu Trữ và Bán Dẫn Tăng Mạnh Đêm Qua Bắt Đầu Giảm Trong Khung Giờ Giao Dịch Ban Đêm

marsbitHôm qua 08:31

Chủ tịch CFTC cũ, Chủ tịch Circle Tarbert: Một mặt khuyên bạn chủ nghĩa dài hạn, mặt kia tự mình thoái vốn 30 triệu USD

Tác giả: Zen, PANews Trước tình cảnh cổ phiếu Circle (CRCL) giảm 70% so với đỉnh và bị hạ xếp hạng, Chủ tịch Heath Tarbert - cựu Chủ tịch CFTC - trong một cuộc phỏng vấn ngày 14/7 đã kêu gọi các nhà đầu tư kiên nhẫn và tập trung vào tầm nhìn dài hạn của công ty. Tuy nhiên, hành động của ông lại trái ngược hoàn toàn. Kể từ khi Circle IPO, Tarbert đã không ngừng bán cổ phiếu CRCL thông qua kế hoạch giao dịch 10b5-1 được lập trước, thu về tổng cộng khoảng 30 triệu USD. Ông chưa từng mua lại cổ phiếu trên thị trường mở, ngay cả khi giá cổ phiếu lao dốc. Bài viết nêu bật sự mâu thuẫn giữa lời nói "chủ nghĩa dài hạn" và hành động "thoái vốn" mạnh tay của Tarbert. Sự nghiệp của ông được mô tả là điển hình của "cánh cửa xoay" chính trị-thương mại Mỹ: từ các vị trí cấp cao tại Bộ Tài chính và CFTC, ông nghỉ hưu chỉ 27 ngày trước khi gia nhập Citadel Securities - một nhà tạo lập thị trường lớn - vào thời điểm công ty này đang đối mặt với cuộc điều tra của Quốc hội sau sự kiện GameStop. Sau đó, ông chuyển sang Circle, nơi ông được cho là đã sử dụng kinh nghiệm và quan hệ quản lý để giúp công ty vượt qua các rào cản pháp lý và niêm yết thành công. Bài báo đặt câu hỏi liệu Tarbert có thực sự tin vào tương lai dài hạn của Circle hay không, khi mà ông liên tục chốt lời trong khi lại khuyên các cổ đông nhỏ lẻ giữ vị thế. Nó gợi ý rằng mô hình của ông là tận dụng tối đa kiến thức về chu kỳ chính sách và cơ hội thị trường để biến các nguồn lực và uy tín tích lũy được thành lợi thế nghề nghiệp và tài chính cá nhân, trong khi rủi ro dài hạn được chuyển sang cho các nhà đầu tư tin tưởng vào những tường thuật công khai của ông.

marsbitHôm qua 08:08

Chủ tịch CFTC cũ, Chủ tịch Circle Tarbert: Một mặt khuyên bạn chủ nghĩa dài hạn, mặt kia tự mình thoái vốn 30 triệu USD

marsbitHôm qua 08:08

Gate Research: Làn sóng "phố Wall hóa" trong các sản phẩm tài chính tiền điện tử - Cạnh tranh hay Hội tụ?

Gate Research Institute: Sự hòa hợp hay cạnh tranh trong làn sóng "phố Wall hóa" các sản phẩm tài chính tiền mã hóa? Từ tầm nhìn ban đầu về một hệ thống tài chính phi tập trung, loại bỏ trung gian của Bitcoin, thị trường tiền mã hóa đang chứng kiến sự hội tụ mạnh mẽ với tài chính truyền thống (TradFi). Các quỹ ETF Bitcoin, tài sản thế giới thực được mã hóa (RWA) và trái phiếu chính phủ trên chuỗi cho thấy các tổ chức như BlackRock, Fidelity đang đưa tài sản mã hóa vào hệ thống phát hành, định giá, lưu ký và phân phối truyền thống. Tuy nhiên, đây không phải là một trò chơi tổng bằng không. Xu hướng này thể hiện sự bổ sung lẫn nhau: TradFi cung cấp khung pháp lý, mạng lưới phân phối rộng và sự tin cậy, trong khi Crypto mang lại tính mở, thanh khoản toàn cầu 24/7 và khả năng thanh toán lập trình được. Hai hướng đi tiêu biểu minh chứng cho sự hội tụ hai chiều: các sàn giao dịch tiền mã hóa (CEX) như Gate mở rộng sang giao dịch cổ phiếu thực, ETF thông qua cơ sở hạ tầng môi giới truyền thống; trong khi các công ty môi giới truyền thống như Robinhood tích hợp tài sản mã hóa và phát triển tài sản mã hóa (như cổ phiếu mã hóa) để thu hút người dùng. Mục tiêu chung của cả hai hướng là tranh giành "tài khoản tài chính tổng hợp" thế hệ tiếp theo - một điểm vào duy nhất nơi người dùng có thể giao dịch đa dạng tài sản từ cổ phiếu, tiền mã hóa đến RWA. Sự tăng trưởng mạnh mẽ của thị trường RWA, đặc biệt là cổ phiếu mã hóa, bất chấp xu hướng thị trường giảm, cho thấy đây là một xu hướng cấu trúc thực sự. Kết luận, "phố Wall hóa" không có nghĩa là thị trường tiền mã hóa bị TradFi thôn tính. Thay vào đó, đây là một sự chuyển đổi hai chiều, nơi cả hai hệ thống đang cùng nhau định hình lại thị trường vốn thành một cấu trúc hỗn hợp hiệu quả và toàn cầu hơn, với trải nghiệm người dùng liền mạch cho nhiều loại tài sản khác nhau.

marsbitHôm qua 08:06

Gate Research: Làn sóng "phố Wall hóa" trong các sản phẩm tài chính tiền điện tử - Cạnh tranh hay Hội tụ?

marsbitHôm qua 08:06

Giao dịch

Giao ngay

Bài viết Nổi bật

Làm thế nào để Mua EPIC

Chào mừng bạn đến với HTX.com! Chúng tôi đã làm cho mua Epic Chain (EPIC) trở nên đơn giản và thuận tiện. Làm theo hướng dẫn từng bước của chúng tôi để bắt đầu hành trình tiền kỹ thuật số của bạn.Bước 1: Tạo Tài khoản HTX của BạnSử dụng email hoặc số điện thoại của bạn để đăng ký tài khoản miễn phí trên HTX. Trải nghiệm hành trình đăng ký không rắc rối và mở khóa tất cả tính năng. Nhận Tài khoản của tôiBước 2: Truy cập Mua Crypto và Chọn Phương thức Thanh toán của BạnThẻ Tín dụng/Ghi nợ: Sử dụng Visa hoặc Mastercard của bạn để mua Epic Chain (EPIC) ngay lập tức.Số dư: Sử dụng tiền từ số dư tài khoản HTX của bạn để giao dịch liền mạch.Bên thứ ba: Chúng tôi đã thêm những phương thức thanh toán phổ biến như Google Pay và Apple Pay để nâng cao sự tiện lợi.P2P: Giao dịch trực tiếp với người dùng khác trên HTX.Thị trường mua bán phi tập trung (OTC): Chúng tôi cung cấp những dịch vụ được thiết kế riêng và tỷ giá hối đoái cạnh tranh cho nhà giao dịch.Bước 3: Lưu trữ Epic Chain (EPIC) của BạnSau khi mua Epic Chain (EPIC), lưu trữ trong tài khoản HTX của bạn. Ngoài ra, bạn có thể gửi đi nơi khác qua chuyển khoản blockchain hoặc sử dụng để giao dịch những tiền kỹ thuật số khác.Bước 4: Giao dịch Epic Chain (EPIC)Giao dịch Epic Chain (EPIC) dễ dàng trên thị trường giao ngay của HTX. Chỉ cần truy cập vào tài khoản của bạn, chọn cặp giao dịch, thực hiện giao dịch và theo dõi trong thời gian thực. Chúng tôi cung cấp trải nghiệm thân thiện với người dùng cho cả người mới bắt đầu và người giao dịch dày dạn kinh nghiệm.

Tổng lượt xem 352Xuất bản vào 2025.03.17Cập nhật vào 2026.07.21

Làm thế nào để Mua EPIC

Thảo luận

Chào mừng đến với Cộng đồng HTX. Tại đây, bạn có thể được thông báo về những phát triển nền tảng mới nhất và có quyền truy cập vào thông tin chuyên sâu về thị trường. Ý kiến ​​của người dùng về giá của EPIC (EPIC) được trình bày dưới đây.

活动图片