Live data from Hacker News

My thoughts on the Bun Rust rewrite

andrewkelley.me

391–400 of 757 posts

Re: My thoughts on the Bun Rust rewrite

#391

Earlier quoted context omitted.

I have engaged with the Zig community. You're saying that people should not come to conclusions based on what they just read.=, from the founder nonetheless.

So you're saying your only singular experience with the Zig community is this one blogpost, and you've written 14 comments so far on here about it? What are you even gaining here?

I've been using Zig for years. Is this not a discussion forum?

Re: My thoughts on the Bun Rust rewrite

#392

Earlier quoted context omitted.

It's all about tone. The original bad behavior is done without overt "bad tone" but if the response to it is spicy then the former is ignored and the latter is condemned despite being of lesser severity. I can buy that it can be good corporate politics to not upset the superficial crowd that will immediately lash out on tone, but I will not judge someone rightfully reacting on bad behavior that they've been on the re…

You can call it superficiality but there are just some of us who believe that treating people right is the core of this. You're viewing that as some kind of superficial virtue signaling but if we're not treating people with respect then there's not a point in doing any of this, it gets to the very thing that Kelley is complaining about.

[flagged]

Re: My thoughts on the Bun Rust rewrite

#394

This is unprofessional and embarrassing for Zig. I know very little about Jared but his article yesterday, which I read, seemed appreciative of Zig. I now learn he's donated significant chunks of money to them. This entire article is publicly and personally attacking him for choosing a different product. It's insane to me that Andrew thinks this post will somehow exonerate Zig when it really just makes them look chil…

It's kind of strange to not engage with any of the points made in the article. Unlike you, I don't think the post makes them look childish at all. I think it raises a lot of valid points and makes me want to use Zig more.

Yes, perhaps Jarred is professionally dishonest, making up fake conversations about Zig. That is the most salient point in the whole article, and Jarred shows up to simply post receipts with kind words and minimal commentary.

Would you like to discuss that point as a fellow professional in the field?

Re: My thoughts on the Bun Rust rewrite

#395
I think people are overfocusing on the wrong thing.

Bun is slop. Let's not pretend it is not. It went from 600k lines of zig to almost a million of rust, for a wrapper around a js engine. It might be useful slop, but it is still slop.

It's understandable to have mixed feelings about bun as the creator of the language.

You spend 10 years of your time making a language, and one of the most prominent projects that uses it does it in a nasty and sloppy way. You try to help, but your advice gets ignored.

You make a whole language about improving software quality, only to be associated with a project that doesn't care about it.

For once I do appreciate that somebody is willing to have the guts to say what they think. The bun rust rewrite article said no words about the tradeoffs of moving to Rust (compilation times?), and I agree with the false dichotomy presented. How do we know that most bun bugs were not created because of slop / AI usage / stubbornness?

Re: My thoughts on the Bun Rust rewrite

#396
post #285

Earlier quoted context omitted.

It's kind of strange to not engage with any of the points made in the article. Unlike you, I don't think the post makes them look childish at all. I think it raises a lot of valid points and makes me want to use Zig more.

FWIW I was really interested in Zig and now I see that its lead developer is thin-skinned and bitter and has confused minimal criticism of his project with an attack on his person. This is such a bad look and it's also flatly self-contradictory. He spends time in his conclusion asserting he doesn't have any personal criticisms of Jarred but he's fully happy to claim, reframe and repeat everyone else's, even criticism…

>Posting it in this sprawling, mean form was dumb.

Thank you for putting my thoughts in words I can never string together so well.

I too would just stash the letter in my ZFS dropbox and never let it see the light of day again.

The letter reads like a husband who was just served a divorce notice from his wife. The man is angry, and wants everyone to know that he is not angry, and he is very much not bothered by the whole affair even though he has misgivings since the first day of marriage.

The letter would be much more convincing if it has any technical rebuttal against the decision.

Re: My thoughts on the Bun Rust rewrite

#397
post #340

Earlier quoted context omitted.

I think that post highlights a difference in philosophical approach to software development. Bun is focused on moving fast and will deal with the consequences as they come. Zig takes a more planful approach. I've experienced both in my career and I fall solidly on the planful side. It's why stopped using homebrew and I've avoided huggingface packages as much as possible.

What are you using instead of Homebrew?

MacPorts

Re: My thoughts on the Bun Rust rewrite

#398

Earlier quoted context omitted.

> I actually don't have any personal criticisms of Jarred. was the cherry on top.

Those are not personal criticisms, those are all professional criticisms. There are many people who don't seem to know the different between work and life and so they may conflate the two, but to me it's pretty obvious.

That's true, claims of professional dishonesty is a kind of professional criticism. Shall we begin discussing whether Jarred is the kind of person who makes up fake conversations about Andrew?

As fellow professionals in this field, shall we engage in this very professional debate about Jarred's honesty as a moral human being?

Re: My thoughts on the Bun Rust rewrite

#399

I recall an instance where he mocked the project as "Microslop" on his blog and then quietly edited the post later. That aside, the earlier rewrite from TypeScript to Go involved efforts to minimize regressions as much as possible—such as announcements to users and the community, and a phased, one-on-one migration. This project, however, is a different story. It becomes from a buggy product to an entire slop product.

> I recall an instance where he mocked the project as "Microslop" on his blog and then quietly edited the post later.

Sorry, this is wrong. Not relating Bun project.

https://web.archive.org/web/20260204011603/https://ziglang.o...

> Microslop Windows provides a large ABI surface area for doing things in the kernel. However, not all ABIs are created equally. As Casey Muratori points out in his lecture, The Only Unbreakable Law, the organizational structure of software development teams has a direct impact on the structure of the software they produce.

Re: My thoughts on the Bun Rust rewrite

#400

Earlier quoted context omitted.

I don't know why choice of language is having such sway in determining what you view as professional. Maybe it's just a cultural difference but where I'm from people just use the words they need to to communicate what they're trying to say. If something's a shit show I'd prefer someone just said it rather than dancing around it with corpo-speak.

> I don't know why choice of language is having such sway in determining what you view as professional This is a blog post: it's purely textual, language is the only thing it uses to convey meaning. The words chosen to do so reflect what the author thinks. > where I'm from people just use the words they need to to communicate what they're trying to say Yes. What ark is trying to say, via the words he chose, is what's…

I think you're, intentionally or not, misinterpreting my comment. Language is used to convey meaning, and Andrew wrote words that presumably meant what he meant them to mean. However, in many comments on here people are not commenting on "what he meant them to mean" and instead focusing on which words he chose to convey that meaning.

I'm sure Andrew could've switched out every word in the post and still conveyed the same meaning, and perhaps offended the peanut gallery's sensibilities a little less, but why should he?

In the example I was originally replying to, suppose Andrew had instead said "Jarred showed poorer than desired management abilities" and "Employees disliked working at Oven". Approximately the same message is communicated, a little watered-down maybe, but who's gaining from this tone-policing? Certainly not us, the readers. And I don't see how this affects how "professional" this is, unless "professional" is just performative nonsense and nothing to do with the substance of the text?

Post reply on HN