3 ms·
Why all the mess with Bun? Couldn't they have rewritten Claude Code in Rust directly? No more need for a JS runtime, better performance, etc... If their agents
by GuB-42 3mo ago
Why all the mess with Bun?
Couldn't they have rewritten Claude Code in Rust directly? No more need for a JS runtime, better performance, etc... If their agents can do Zig to Rust, why not JS to Rust?
- jeremyjh 3mo agoI know, its so confusing. Its almost as if the bun rewrite to Rust has absolutely fuck all nothing to do with Anthropic's product strategy.
- 59nadir 3mo agoWell, yeah, it's just good marketing and Bun ultimately doesn't matter anyway, not to the wider ecosystem and especially not to Anthropic. The only purpose Bun had for Anthropic was as a way of getting attention, so that's what they used it for.
- tbrockman 3mo agoIn isolation, yes, that does seem like it would have been the better decision for Claude Code, but it also would have severely diminished the value of their Bun/oven.sh acquisition. Claude Code isn't the only user of Bun (it's probably not even the only user of it internally at Anthropic), and this way they get to keep the Javascript runtime (and other tooling) that their coding models may one day, if not already, prefer to use when given the opportunity. For those kind of apps, you'll probably also eventually find that--what do you know!--Anthropic also has their own cloud offering (instead of Bun being the one to build one) that specializes in running and managing those applications for you. Even if all they get is a community of developers that choose to use Bun over other options, that gives them power and seats at tables they wouldn't have if they just rewrote Claude Code in Rust. That'd be my best guess, anyhow.
- ozozozd 3mo agoSo they had to rewrite Bun instead of Claud Code because they “already had bought Bun.” This thread is filled with non-sequiturs.
- aurareturn 3mo agoIs Claude Code bottlenecked by performance? I think a JS runtime is fine because the ecosystem of tools is very large and plugins are easy.
- thewhitetulip 3mo agoWhy is ecosystem of tools and plugins a bottle neck when they literally own Claude models and as per their boss, code is so cheap that anything us just an English sentence away?
- aurareturn 3mo agoI knew this was going to be the first reply. The answer is because you still need at least one human to develop and test any tool, integration, feature.
- thewhitetulip 3mo agoWhy? Use agent bruh. Even the bun rewrite post said that agents do writing testing everything!!! Unless AI overlords lied and we do need humans
- aurareturn 3mo agoThey had a human oversee the bun rewrite, didn't they?
- thewhitetulip 3mo agothat's the hypocrisy I was pointing out. Lol For their work they extensively test using humans with deep expertise But while marketing they say just vibe code bruh And here they can't even rewrite CC in rust? Why not! Use 1000000 agents!! Write it in platform specific binary! SAAS is dead, that's what he claimed. So what's stopping him from writing the harness in Rust or C than ReactJS?