Remix.run Logo
leobuskin 2 hours ago

absolutely, and `its development seems to have taken a turn towards being fully vibe-coded` ungrounded claim confirms the hysteria, I'm afraid

bhaak 2 hours ago | parent | next [-]

The whole code base is a vibe coded rewrite, half a year after Bun was acquired by Anthropic.

I see lots of ground for that claim.

leobuskin an hour ago | parent | next [-]

I apologize, may I ask you, do you use Bun? If yes, you probably do monitor the development of this project (I do, it sounds reasonable to track your tools/deps), probably familiar with Jared's coding style, decision making process, architecture nuances, previous choices? Do you have any issues opened/closed in Bun's repo? Were you satisfied with contributors' reaction? Do you feel you can trust devteam behind Bun?

dogleash an hour ago | parent [-]

I get it if you're trying to defend your buddy, but at the end of the day it's on software to justify itself to me. Not for me (or parent poster) to justify their refusal.

Once bitten twice shy, y'know. Maybe the first bite wasn't even from bun. If bun can't take this on the chin and come back stronger, maybe bun wasn't a good choice to begin with. I'm sure a future version of bun with a rebuilt reputation will have an easy time getting re-adopted by most projects that needed to play it safe during the transition.

doug_durham an hour ago | parent | prev [-]

There is no evidence that it was "vibe" coded. It was ported to Rust by an expert engineer using an AI tool using solid SWE practices.

egorfine 8 minutes ago | parent | next [-]

It was not ported by an engineer. It was transpiled by an LLM and no engineer has ever seen those 1mloc.

oytis 21 minutes ago | parent | prev | next [-]

How can you claim following SWE best practices if couldn't realistically even have read the code?

vor_ an hour ago | parent | prev | next [-]

In 7 days?

b40d-48b2-979e an hour ago | parent | prev | next [-]

Those SWE practices were so solid that the rewrite was already rolled back!

1attice an hour ago | parent | prev | next [-]

That's just agreeing with extra steps.

cheesefck an hour ago | parent | prev [-]

[dead]

cizezsy 2 hours ago | parent | prev [-]

What are you afraid of?

leobuskin 2 hours ago | parent | next [-]

I'm afraid "we" tackle (agressively) the wrong problem, also making it's tough for the maintainers, who did nothing wrong (I have a lot of sympathy towards Bun's developers, they got a lot of ugly feedback within the last month). I don't think AI-written code is the problem at all. Human signs off the changeset the same way as it happened before. I don't care if Rust rewrite did happen using pipeline/harness and LLMs, if the maintainer takes responsibility, and in projects like Bun it happens "by default", I think.

cizezsy an hour ago | parent | next [-]

I agree with you that AI-written code should not be a problem and tons of open-source projects have AI-written code right now. But do you really believe the way Bun rewrites and merges its code to master is the same as before? The change in rhetoric (from "don't overreact, it's just an experiment" to "merge it anyway"), the never-arrived blog post promised to explain the decision are concerning to me.

I really appreciate the maintainers' effort towards this awesome project. However, I think it is fair to be a little bit less confident with the current state of Bun.

desecratedbody an hour ago | parent | prev [-]

[dead]

nish__ 2 hours ago | parent | prev [-]

A codebase that no human understands.