logoalt Hacker News

preommrtoday at 11:55 AM7 repliesview on HN

There are astute comments about the post's tone elsewhere in this thread[0]

But this killed my hopes for Zig.

The drama is fun, and Andrew is maybe even admirable in his earnest, but this just isn't the kind of professionalism needed for a serious project. I know that's boring and uninspired, but that's what I want my tech stack and it's management to be.

Also, maybe Jarred was a net negative, but bun was also a really big project using Zig, and the project leaving isn't as good for Zig as Andrew is making it seem. It genuinely seems he's putting a lot of priority on purity and ideology over just growth of the language. And I am sorry, but adoption and reaching critical mass is an important part of a serious programming language.

[0] esp. nilirl.


Replies

ventanatoday at 12:58 PM

> this just isn't the kind of professionalism needed for a serious project

I don't immediately see how much the seriousness of the project is related to the language the author chose in their personal blog post. It's similar to saying that Linux could not have become a serious project because of the way Linus communicated in his emails.

show 3 replies
ozgrakkurttoday at 12:52 PM

He is understandably annoyed. It feels like you are making it a problem for people to have emotions and give signs that they have those emotions. He didn’t even write anything direct and it is on his personal blog

nesarkvechneptoday at 12:28 PM

In what way the article convinced you that Andrew Kelley is not professional enough for a serious project like Zig? Isn't his contribution to the language what's important?

show 1 reply
geraneumtoday at 1:13 PM

> and the project leaving isn't as good for Zig as Andrew is making it seem

In this case, Bun was acquired by Anthropic. Leaving Zig is not necessarily out of merit. As much as they pretend it was.

afavourtoday at 1:32 PM

> this just isn't the kind of professionalism needed for a serious project

I actually think this gets to, but steps over, the core objection: traditional "hacker" mindset vs VC "growth hacking" mindset.

> And I am sorry, but adoption and reaching critical mass is an important part of a serious programming language.

Why? Why can't he create a language with exactly the kind of purity and ideology he wants, broader adoption be damned? Why must everything optimize for user growth and mindshare?

27183today at 1:47 PM

> And I am sorry, but adoption and reaching critical mass is an important part of a serious programming language.

Would you argue that Chez Scheme (to pick a random example) isn't a "serious programming language"? And I am sorry, but the assumption that "explosive growth" in the venture capital sense is somehow necessary for "success" is cancer.

krater23today at 1:40 PM

> but this just isn't the kind of professionalism needed for a serious project.

Yes, I think you are totally right. I'm sure Linux would never be so big as it is without a maintainer that talks so professional than Linus Torvalds.

show 1 reply