this post was submitted on 20 Aug 2026
53 points (96.5% liked)

Programming

28173 readers
211 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS
 

cross-posted from: https://feddit.org/post/34303745

The last three months have not looked good for Bun. It started as one of the most impressive individual engineering projects I have seen, but has now turned into this weird AI-powered creature with continuous false promises and an increasingly frustrated community.

top 17 comments
sorted by: hot top controversial new old
[–] Kissaki@programming.dev 5 points 7 hours ago* (last edited 7 hours ago)

In the past month, 15.8k commits came from "robobun," 1.6k commits from "autofix-ci[bot]," and 790 commits from Jarred.

No chance anybody is reviewing those. Worse, nobody else can reasonably inspect or review changes. I suspect even from release to release, you're looking basically at a new codebase, the next release invalidating all your previous assessment, and release to release assessment to be impossible.

16/30 = 533 per day. I don't know when 1.3 was, but even just the three month delay means 48k commits. Who knows how many changes per commit. Crazy numbers.

[–] belated_frog_pants@beehaw.org 2 points 15 hours ago

Oh but it was gonna be done with AI right? How's that going? I see...

[–] fruitcantfly@programming.dev 5 points 1 day ago (2 children)
[–] spartanatreyu@programming.dev 3 points 16 hours ago

Good news: Looks like Bun's competitive with Deno again on node support.

Bad news: Bun still has poor security compared to Deno.

Wait and see news: Is bun's switch to rust going to be worth it over the long haul, or should they have worked on making their code better, or used a mix of languages where it'd make best sense to do so?

[–] onlinepersona@programming.dev 1 points 17 hours ago

Looking forward to the blog posts that test it

[–] csolisr@hub.azkware.net 34 points 1 day ago

Jarred was already writing slop well before he had access to LLMs.

Oof, that explains everything

[–] Sanctus@anarchist.nexus 26 points 1 day ago (2 children)

Homie probably went "Claude, rewrite this in rust" and left. Bit off too much. Dont listen to the AI companies, these things cannot be on their own.

[–] vanillama@programming.dev 16 points 1 day ago (1 children)
[–] 87Six@lemmy.zip 1 points 1 day ago

From what I've seen from people that use AI, that would've been

Meak no mis teak!

Or similar. I swear, they can't spell for shit.

[–] hallettj@leminal.space 11 points 1 day ago (2 children)

The author described the process in Rewriting Bun in Rust. The tl;dr is it wasn't as simple as prompting "rewrite this in Rust", but the process was done entirely by a series of AI agents.

[–] Sanctus@anarchist.nexus 17 points 1 day ago

Absolute insanity. I wouldnt even do that with a project only intended for me to use.

[–] TehPers@beehaw.org 5 points 1 day ago* (last edited 1 day ago)

I couldn't afford to do it on a project only intended for me to use. It takes "throw money at the problem" to a different level. For the same cost, he could have put up bounties and gotten open source devs excited about the port.

Edit: meant to respond to a different comment. Whatever lol.

[–] TehPers@beehaw.org 17 points 1 day ago* (last edited 1 day ago) (1 children)

Meanwhile, we have an entire ecosystem of JS tools being written in Rust that are absolutely amazing, including oxc, rolldown, biome, and so on. They're not awesome because they're written in Rust though, but because actual thought and effort was put into making them great. They could have been written in any language (see: eslint, prettier, vite, tsgo, and so on).

Bun was never behind for being written in Zig, but was actually pushed forward by the language to accomplish what would have been far more difficult to do in C.

What killed it was when Bun stopped committing human effort in favor of mass-produced slop. Where I used to recommend Bun, I now just recommend pnpm/Node.js.


As an aside, I've been using Boa as an embedded runtime recently, and I've been loving it. It doesn't have the performance of other options, but it's good enough™ and still has room to improve.

[–] Kissaki@programming.dev 2 points 7 hours ago (1 children)

Where I used to recommend Bun, I now just recommend pnpm/Node.js.

Do you have an assessment or opinion on Deno?

[–] TehPers@beehaw.org 2 points 7 hours ago

Not really, no. From what I've seen, I believe it's based on V8? Other than that, nothing really to say except that the imports look interesting.

I generally target the web, and I haven't had a need for Deno. I could technically use it in my current personal project, but I wanted to give Boa a try rather than trying to figure out how to use Deno's bindings while navigating the limited documentation for them.

[–] bruh@nord.pub 8 points 1 day ago (1 children)

I am sure the project will be dead in a year

[–] Shin@piefed.social 5 points 1 day ago

Not in a year, this project became a “use case” for ai. So won’t die soon.