My Thoughts on the Bun Rust Rewrite - Andrew Kelley

And if I were to add something, I honestly think Andrew should take this matter private and talk to Jarred. Not for an apology, just to clear the air and leave no room for bad blood between them.

3 Likes

If discussion is being “pretty/refreshingly civil”, then no need to intervene and close the thread, just leave it open and let it settle by itself, as it is the case with the majority of the threads here. An intervention could be interpreted as censorhip.
Having respect (the only thing we can demand from each other), as it is clearly the case here, then I think this free speech exercise is being beneficial for the zig community. Growing pains are a positive effect.

3 Likes

I’ll point out once again that people making this argument are demanding everyone accept the premises underlying their value system. There’s nothing really to debate at that point - the discussion has transcended any sort of disagreement that can be reasonably adjudicated. It is religious in nature.

Sure. But that doesn’t settle the question of whether this is inherently immoral. You’re simply asserting that it is.

This argument leaves no room for the possibility that people willingly pursue such arrangements because they value the potential upside. You’ve deemed such arrangements immoral on their behalf and seem to believe that stripping them of their agency is a form of empathy.

But this isn’t a hypothetical, or some mere possibility underlying a contrived argument:

and

Whatever difference in values may exist, only one side seems to suggest that the other’s values are inherently immoral. And it just so happens that the people being called immoral, either directly or by implication, have been some of the biggest individual financial contributors to the zig project.

3 Likes

No, we are just saying “oh, this is Jarred’s value system that Jarred has argued for” or “this is your value system that you have argued for”. If that feels insulting to you, maybe that is something you should think about.

5 Likes

My first line explicitly recognizes there is difference in value.

I’m not trying to convince you, I’m explaining why it makes sense to call Jarred as lacking in empathy for saying “if you value work/life balance then do not come work for me”.

I’m not saying it is the objective truth you should agree with.

That’s not what I have said.

I’m not making a moral argument nor a prescription for their life, I just described the system in-place and that I personally disapprove it on a sustainability level.

One can believe that having car-centric cities is unsustainable and people in this system tend to lack in empathy and is bad for everyone from an economical perspective — including people who buy into the car sale pitch — but it doesn’t mean that I think an individual is immoral for driving a car nor do I desire to override their individual choice as “a form of empathy”.

Same applies for lotteries and betting.

3 Likes

did you see the previous sentence though?

We became increasingly horrified at the programming practices we saw in Bun’s codebase. Hacks on top of hacks. Abuse of assertions. Most of all, recklessly speeding past feature after feature with very little time taken for reflection and elimination of bugs and technical debt.

and now you’re defending a “programmer” who re-wrote an entire codebase using ai slop?

heck, you can’t even say “re-wrote” or “i wrote” anymore. ai is such a poison, it’s literally distorting the way devs have communicated for decades LOL

1 Like

I’m just hopeful that whatever your stance is on if the post was a good idea or not, we can eventually collectively agree as a humanity to stop talking about Bun, as I’m beyond bored of hearing about a javascript runtime wrapper

3 Likes

To be honest I’m having a hard time understanding why the JetBrains interview was popular and likeable, while this blog post is getting backlash.

I was watching Primeagen’s “live reaction” to your blog post and noticed how much he interpreted far beyond the actual words you wrote. I think that human communication has many aspects to it, and while you seem to focus on the precise words being used, as do I, I’ve noticed that most people only take in a few key words and interpret meanings based on tone, expression, and their own past experiences and biases.

In the JetBrains interview they had your tone, expressions, demeanor, and feeling of a personal connection, which all added a positive and well-meaning attitude through which to interpret your words. I suspect that a pure transcript of your JetBrains interview wouldn’t have gone over nearly as well, as people would incorrectly ascribe to you varying degrees of negativity, aggression, and antagonism, to fill in the missing layers of communication.

Perhaps the more sensitive the subject, the less appropriate a pure-text response is.

12 Likes

I think it’s fair to say that statements like the following are not framed as opinions but as premises from which any debate must follow:

I also think it’s fair to say that most people view empathy as a foundation for morality and character - to assert that someone lacks empathy is to assert that they’re lacking in other areas. Empathy is clearly a virtue, and one that your side of the debate has claimed authority over.

Nobody is disputing the fact that there’s a difference in values here, and there’s nothing wrong with disagreeing with someone’s stated values. That’s more-or-less what happened with the AI debate, which I thought was handled really well by Andrew et al. This is different - Andrew’s claiming authority over someone else’s values, in a blog post written with a distinct mean-girl aesthetic, which (among other things) is based on unsubstantiated grievances heard “through the grapevine.”

The great irony here is that the people who value empathy so much, and for whom empathy is such an important part of their identity and value system, can’t seem to understand why such characterizations are seen as tasteless.

4 Likes

This. This is it right here. The only good take I’ve seen in this thread.

I don’t know why it seems so taboo to abstain from voicing an opinion, or even having one in the first place.

Everyone is so quick to take sides. Andrew good, Jarred bad. Jarred bad, Andrew good. It reminds of the days I didn’t have school so I’d have to stay home with my Grandma while she watched the Wendy Williams Show. It’s all noise.

6 Likes

Personally, I think it’s much more tasteless to argue that you can ask for 90 hour weeks and simultaneously be a person with great empathy.

1 Like

Perhaps, it is because you are anti-trending. Two trends, two anti-forces. One marketing force, one religion-alike force.

I’m quite late to the game. Reading this I mostly thought of this HN post about writing a post-mortem.

I liked Andrew Kelley’s blog, I don’t think a process like that is required. I was just wondering if the process is available if he wants to use it.

Some of the comments here remind me of discussions in online tech spaces about the ontology of freedom. An often repeated argument was that an employer’s freedom to overwork their employees is balanced out by the employees’ freedom to leave. Watching this take appear on this forum surprised me. However, it finally made it click for me what Andrew K likely meant when he said it wasn’t personal.

3 Likes

The topic is getting too far a field now. I’m going to close it.

13 Likes

The conclusion of the blog post was updated: My Thoughts on the Bun Rust Rewrite - Andrew Kelley

Commit: rewrite the conclusion section after self-reflection ¡ andrewrk/andrewkelley.me@8b86ac9 ¡ GitHub

29 Likes