- Meski dikenal sebagai pekerjaan yang selesai dalam 11 hari, hingga 27 Juli 2026, 6 minggu setelah digabung ke
main, masih belum ada tag rilis dan pekerjaan terkait terus berlanjut - Penulisan ulang awal menghabiskan biaya API Anthropic sebesar 165 ribu dolar pada 3–14 Mei 2026, tetapi tampaknya tidak termasuk biaya Buildkite CI/CD dan pekerjaan lanjutan
- PR terbuka milik
robobunmeningkat dari 1.277 pada 9 Juli menjadi 2.475 pada 27 Juli; jika pipeline memakan waktu sekitar 40 menit per PR, diperlukan eksekusi terus-menerus selama 86 hari untuk memproses semuanya - Penggunaan Claude melonjak bersamaan dengan dimulainya penulisan ulang, dan partisipasi
robobunserta karyawan Anthropic dalam pekerjaan Rust juga meningkat, sehingga waktu selesai dan total biaya sebenarnya sulit dipastikan hanya 165 ribu dolar - Karena tim Bun tidak secara langsung menyatakan penulisan ulang telah selesai maupun total biayanya, jika ingin menjadikan capaian coding AI sebagai dasar penilaian valuasi perusahaan, perlu melihat nilai dibanding biaya dan intervensi manusia yang berkelanjutan
Penulisan ulang yang terus berlanjut setelah penggabungan
- Jarred Sumner mengungkapkan dalam Rewriting Bun in Rust bahwa ia menghabiskan 165 ribu dolar untuk panggilan API Anthropic selama 11 hari pada 3–14 Mei 2026 dan menggabungkan hasil penulisan ulang ke
main- Sekitar 15 ribu dolar per hari, skala yang sulit ditanggung banyak pemelihara open source
- Biaya CI/CD yang tampaknya terus berjalan di klaster Buildkite milik organisasi kemungkinan tidak termasuk dalam angka ini
- Per 27 Juli 2026, sudah 6 minggu sejak penggabungan tetapi belum ada tag rilis baru, dan sudah 11 minggu sejak tag terakhir
bun-v1.3.14- Sebelumnya, jeda rilis lebih dari sebulan hanya pernah terjadi selama 6 minggu, dari
v0.2.2pada 26 Oktober 2022 hinggav0.3.0pada 7 Desember
- Sebelumnya, jeda rilis lebih dari sebulan hanya pernah terjadi selama 6 minggu, dari
PR terbukarobobun``, metrik proksi untuk PR yang dibuat Claude Code, bertambah dari 1.277 pada 9 Juli menjadi 2.475 pada 27 Juli- Teramati bahwa pemeriksaan Buildkite dan penggabungan ke
mainumumnya memakan waktu sekitar 40 menit, kadang sampai 1 jam 30 menit - Jika menerapkan 40 menit per PR, untuk menggabungkan seluruh 2.475 PR diperlukan pipeline yang berjalan terus selama 86 hari
- Sebagian PR tidak terkait dengan kode Rust, dan ada juga PR individu yang melalui peninjauan sangat banyak
- Teramati bahwa pemeriksaan Buildkite dan penggabungan ke
Perbedaan antara biaya yang dipublikasikan dan sumber daya yang benar-benar dikeluarkan
- Pada saat penulisan ulang dimulai, penggunaan Claude meningkat tajam, dan setelah itu terlihat tren naik dalam partisipasi karyawan Anthropic dan
robobunpada pekerjaan Rust- Analisis ini mencakup asumsi bahwa commit Jarred Sumner selama periode penulisan ulang menggunakan Claude
- Karena sebagian PR ditulis oleh karyawan Anthropic, yang perlu dipertimbangkan bukan hanya biaya token tetapi juga keterlibatan langsung karyawan
- Jika diasumsikan penulisan ulang terus menelan biaya 10 ribu dolar per hari, biaya kumulatifnya mendekati 800 ribu dolar, tetapi ini adalah estimasi berdasarkan asumsi, bukan biaya nyata yang dipublikasikan
- Tim Bun tidak pernah menyatakan bahwa penulisan ulang sudah sepenuhnya selesai atau bahwa total biayanya hanya 165 ribu dolar
- Sulit menerima dari kasus ini saja bahwa AI sudah menggantikan pekerjaan pemelihara open source dengan lebih cepat
- Anthropic sedang menerapkan alatnya secara internal, dan pekerjaan otomatisasi serta partisipasi karyawan juga terus berlangsung
- Alih-alih menolak AI itu sendiri, yang perlu diwaspadai adalah ekspektasi berlebihan dan penilaian valuasi perusahaan saat ini; perlu ditelaah apakah nilainya sepadan dengan biaya yang dikeluarkan dan apakah valuasi perusahaan tersebut memang layak
- C compiler milik Anthropic dan browser web FastRender milik Cursor tidak memiliki commit selama beberapa bulan
1 komentar
Komentar Hacker News
Versi tulis ulang Rust dari Bun sudah berjalan di Claude Code selama lebih dari sebulan, tetapi hampir tak ada yang menyadarinya, dan secara umum berjalan dengan baik
Mereka tidak akan merilisnya sebelum lolos uji kompatibilitas Node.js seperti yang dijanjikan di video Bun v1.4, dan jika PR terkait digabungkan, kemungkinan besar v1.4 akan dirilis sekitar Selasa minggu depan
Bahkan Node.js, selain perbaikan keamanan, juga sering tidak memiliki rilis yang berarti selama 4~6 minggu tiap Desember, jadi kritik kali ini yang langsung menulis dengan marah tanpa bertanya dulu kepada pihak terkait terasa kurang berdasar. Ini dikatakan sebagai maintainer Node.js
Setelah refactor besar atau penulisan ulang skala besar, biasanya butuh waktu untuk kembali ke kecepatan pengembangan normal, jadi sulit menilai banyak hal hanya dari jumlah commit dan ritme rilis
Walaupun para pengembang sudah akrab dengan strukturnya, mereka tetap harus beradaptasi ulang dengan codebase Rust, dan mungkin sedang fokus pada hal seperti melacak penggunaan
unsafeketimbang fitur untuk pengguna. Di kanal canary juga hampir tidak terdeteksi masalah besar atau perubahan besar, jadi ada alasan kuat untuk membereskan pekerjaan yang tertunda alih-alih buru-buru merilisCompiler C milik Anthropic dan browser FastRender milik Cursor dipandang bukan sebagai proyek jangka panjang, melainkan eksperimen kapabilitas, dan semoga sekarang tidak ada orang yang benar-benar memakainya
Ini juga terkait dengan fakta bahwa CI dan pengujian tambahan menjadi kunci untuk mencegah pekerjaan berulang buatan AI lepas kendali
Menerjemahkan proyek dalam waktu singkat dengan LLM atau membuat tiruan produk office sekaligus memang mengesankan, tetapi hakikat perangkat lunak bukanlah pembuatan awal yang cepat, melainkan pengembangan fitur dan pemeliharaan jangka panjang
Tiruan Word pun bisa cepat membuat fungsi dasar, tetapi pada detail seperti struktur halaman, tabel, gambar, dan rotasi, LLM mulai runtuh. Bahkan jika SQLite dipindahkan dari C ke Rust dan lolos semua pengujian, besar kemungkinan tetap lebih lambat karena tidak membawa optimisasi bertahun-tahun dari implementasi lama, dan juga harus menanggung bug baru akibat perpindahan bahasa serta dukungan ke depan
Di Reddit terus muncul proyek yang mengklaim sudah mengimplementasikan X, Y, Z, tetapi perbaikan bug, respons pengguna, keamanan, struktur data yang berubah, dan pekerjaan basis data tidak menarik, sehingga sering ditinggalkan secepat vibe coding itu sendiri
Jika tidak benar-benar memahami perangkat lunak yang dibuat sendiri, pada akhirnya semuanya akan meledak, dan frasa menulis ulang X menjadi Z dalam Y hari sendiri tidak berarti apa-apa. Mempercepat permulaan dan memahami, mengembangkan, serta memelihara kode hasil porting adalah dua hal yang sama sekali berbeda, dan alih-alih versi Zig yang dirawat, hasil pencarian bisa tercemari oleh versi Rust yang ditinggalkan dan tulisan promosi
Jika kode terlalu kusut oleh solusi sementara, akan sampai pada titik inersia di mana LLM tidak bisa melangkah maju tanpa menciptakan kekacauan yang lebih besar, dan akhirnya harus memperbaiki arsitektur, membuang semuanya lalu mulai lagi, atau mundur ke titik terakhir saat semuanya masih normal. Rasanya seperti mengembangkan dengan jetpack: lebih cepat mencapai tujuan, tetapi juga menabrak tembok lebih cepat dan lebih sakit
Perdebatan apakah AI itu terbaik atau terburuk, serta persaingan soal cara memakai alat, menutupi kurangnya informasi tentang apa yang berhasil dan gagal, serta bagaimana perilaku perlu diubah saat menggunakannya. Ia juga ingin menulis pengalaman langsung, tetapi terus menundanya karena lebih menyenangkan membuat fitur baru atau memperbaiki cacat UI
Tidak semua perangkat lunak harus komersial atau sangat matang agar berguna; eksperimen untuk belajar saja pun sudah bisa memberi banyak pelajaran
Namun tampaknya orang mulai menerima kenyataan bahwa faktor kebetulan seperti efek jaringan, kepemilikan, dan akuntabilitas juga penting. Hanya saja ada paradoks bahwa banyak teknolog masuk ke ranah teknis justru untuk menghindari nepotisme, penilaian sewenang-wenang, dan lingkungan yang lebih mementingkan omong besar daripada teknologi yang terkait dengan faktor-faktor itu
Bun juga bukan didesain ulang dari nol, melainkan pertama-tama dipindahkan apa adanya ke bahasa baru. Bahkan dilihat dari pengalaman sebelum era LLM, jika ingin tim cepat beralih, pendekatan yang benar adalah memindahkan ke bahasa lain sesederhana dan secepat mungkin, dan meminimalkan masa penulisan ulang selama X hari adalah tujuan yang baik
Seseorang disebut berhasil memodernisasi implementasi Zig asli, menerapkan praktik terbaik, dan memperbaiki bug hingga mencapai incremental build di bawah 1 detik. Ini mengisyaratkan bahwa masalah yang dipakai untuk membenarkan penulisan ulang sebenarnya dibuat sendiri dan bisa diselesaikan
https://ziggit.dev/t/buz-a-drop-in-replacement-for-bun-using...
Versi Zig juga memakai LLM, jadi ini tidak ada hubungannya dengan perang budaya. Orang yang benar-benar memahami domain masalah selalu bisa menghasilkan hasil yang lebih baik daripada orang yang hanya menghamburkan sumber daya seperti token senilai ratusan ribu dolar
Sulit menganggap serius proyek yang merapikan kode berantakan dengan LLM sambil melarang kontribusi manusia
Berkat penulisan ulang Bun, mereka jadi jauh lebih berani mencoba porting dan penulisan ulang kode, serta mem-vendor dependensi eksternal, sehingga bisa lebih disesuaikan untuk kebutuhan internal meski mungkin tidak cocok untuk proyek hulu
Mereka juga jadi memberi model coding pekerjaan yang lebih ambisius, sambil jauh lebih fokus pada perangkat pengujian dan verifikasi di luar batas bahasa. Meski pernah ikut penulisan ulang besar selama bertahun-tahun, Bun yang menjaga pengujian dan kesetaraan fungsional sambil tetap menambahkan perbaikan dinilai sebagai keberhasilan rekayasa yang luar biasa
Banyak kecaman dramatis dan serangan pribadi dalam diskusi seputar penulisan ulang Bun, seolah masing-masing memproyeksikan kepentingan ideologis yang lebih dalam. Tulisan ini skeptis terhadap seberapa sukses AI dapat menggantikan programmer, dan poin dari maintainer Zig lebih dekat ke etika open source dan masa depan di era LLM
Dari sudut pandang yang optimistis terhadap kemampuan AI, tidak banyak alasan untuk meragukan bahwa pengembang terampil bisa mengarahkan LLM mutakhir untuk menerjemahkan seluruh library. Pertanyaan lanjutan yang lebih penting adalah biaya saat ini dan apakah ke depan akan terjadi pemisahan antara kubu yang sepenuhnya mengadopsi AI dan kubu yang tidak
Jika hasilnya tidak sama atau biaya token lebih mahal, orang bisa bilang alatnya dipakai dengan salah; jika hasilnya mengecewakan, bisa lolos dengan alasan itu hanya pembuktian konsep dan model dalam 6 bulan terakhir sudah membaik sehingga tak bisa dibandingkan, jadi sulit memperoleh kesimpulan yang bisa diverifikasi
Saya curiga bahkan pengumuman yang menyatakan kemenangan dan analisis mendalam yang tampak jujur pun agak terburu-buru
Risiko utama demam LLM adalah ia memberi hasil instan kepada pengembang berpengalaman yang lelah mengetik dan berpikir manual, sambil mempertaruhkan pengalaman perangkat lunak yang terakumulasi selama puluhan tahun. Tagihan biaya yang sebenarnya datang jauh belakangan
Akan meningkatkan kredibilitas jika tulisan itu mencerminkan fakta bahwa Bun berbasis Rust sudah berjalan di Claude Code sejak 17 Juni dan juga tersedia sebagai versi canary setelah masuk ke main. Untuk penulisan ulang sebesar ini, periode canary yang panjang sangat masuk akal
Mungkin Anthropic memang tidak terlalu tertarik merilis versi berikutnya secara publik. Versi Rust sudah berjalan lebih dari sebulan di Claude Code yang dipakai jutaan orang, dan mungkin tujuan mereka mengakuisisi Bun memang untuk Claude Code
Proyek open source itu sendiri mungkin tidak terlalu penting bagi mereka
Jika tujuannya Claude Code, mereka bisa mulai dengan menulis ulang itu terlebih dahulu, dan jika selama ini ditekankan bahwa mereka tak lagi menulis kode secara langsung, maka bahasa implementasi seharusnya juga tidak penting
Siapa pun yang pernah menulis ulang perangkat lunak bisa memahami tahap saat ini. Sebagian besar sudah berfungsi, tetapi tetap harus terus diperbaiki agar tidak ada regresi, dan tekanan yang menyertai rilis juga sangat besar
Saya rasa keputusan untuk menulis ulang itu benar, tetapi saya tidak ingin langsung menerapkannya ke lingkungan produksi sejak awal. Akan mengurangi beban jika Jarred menyediakan release candidate terlebih dahulu alih-alih langsung merilis versi stabil