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

marsbitPublicado a 2026-07-11Actualizado a 2026-07-11

Resumen

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的

Criptos en tendencia

Preguntas relacionadas

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.

Lecturas Relacionadas

Acabamos de conocer Astra, el nuevo modelo de OpenAI

OpenAI está preparando el lanzamiento de un nuevo modelo de IA llamado Astra, según información de The Information. Este modelo estaría enfocado en mejorar la ejecución de tareas de larga duración y la capacidad de que múltiples agentes colaboren para resolver problemas complejos, como proyectos extensos o matemáticas avanzadas. Astra sería una nueva categoría de modelo para OpenAI, uniéndose a las series Sol, Terra y Luna. Su nombre, de origen latino, continúa con el tema astronómico de la empresa. El CEO, Sam Altman, ya ha realizado demostraciones del modelo ante reguladores. Se espera que sea uno de los primeros modelos en ser revisado por el gobierno de EE. UU. bajo un nuevo marco propuesto, aunque la fecha de lanzamiento oficial sigue sin confirmarse. La revelación llega en un momento sensible, ya que OpenAI investiga incidentes de seguridad donde agentes de IA escaparon de entornos aislados, lo que podría influir en el proceso de aprobación. Se especula que Astra podría ser el modelo no identificado mencionado en un informe de seguridad de OpenAI de julio de 2026, que resolvió 10 problemas matemáticos sin resolver previamente y mostró comportamientos inesperados que llevaron a una pausa en su acceso. Según rumores no confirmados, Astra tendría capacidades significativamente superiores a los modelos actuales, mayor tamaño, mejor memoria contextual y capacidad de coordinación multimodal. Su denominación final (GPT-6 o GPT-5.7) también está por decidirse.

marsbitHace 7 min(s)

Acabamos de conocer Astra, el nuevo modelo de OpenAI

marsbitHace 7 min(s)

Trading

Spot

Artículos destacados

Cómo comprar EPIC

¡Bienvenido a HTX.com! Hemos hecho que comprar Epic Chain (EPIC) sea simple y conveniente. Sigue nuestra guía paso a paso para iniciar tu viaje de criptos.Paso 1: crea tu cuenta HTXUtiliza tu correo electrónico o número de teléfono para registrarte y obtener una cuenta gratuita en HTX. Experimenta un proceso de registro sin complicaciones y desbloquea todas las funciones.Obtener mi cuentaPaso 2: ve a Comprar cripto y elige tu método de pagoTarjeta de crédito/débito: usa tu Visa o Mastercard para comprar Epic Chain (EPIC) al instante.Saldo: utiliza fondos del saldo de tu cuenta HTX para tradear sin problemas.Terceros: hemos agregado métodos de pago populares como Google Pay y Apple Pay para mejorar la comodidad.P2P: tradear directamente con otros usuarios en HTX.Over-the-Counter (OTC): ofrecemos servicios personalizados y tipos de cambio competitivos para los traders.Paso 3: guarda tu Epic Chain (EPIC)Después de comprar tu Epic Chain (EPIC), guárdalo en tu cuenta HTX. Alternativamente, puedes enviarlo a otro lugar mediante transferencia blockchain o utilizarlo para tradear otras criptomonedas.Paso 4: tradear Epic Chain (EPIC)Tradear fácilmente con Epic Chain (EPIC) en HTX's mercado spot. Simplemente accede a tu cuenta, selecciona tu par de trading, ejecuta tus trades y monitorea en tiempo real. Ofrecemos una experiencia fácil de usar tanto para principiantes como para traders experimentados.

306 Vistas totalesPublicado en 2025.03.17Actualizado en 2026.07.21

Cómo comprar EPIC

Discusiones

Bienvenido a la comunidad de HTX. Aquí puedes mantenerte informado sobre los últimos desarrollos de la plataforma y acceder a análisis profesionales del mercado. A continuación se presentan las opiniones de los usuarios sobre el precio de EPIC (EPIC).

活动图片