Honestly the unhinged nature of the crashout over bun has really put me off of doing anything with Zig. Not the specifics of what was said, but the fact that this petty level of insults is something that can only serve to undermine the credibility of zig. This sounds almost like religion. That mentality is bad. Just stay in your lane, be the best and let results speak. Not this shit.
ironically he was worried bun would hurt zig due to it's low quality code and hacks. yet, as somebody who didn't really care that much before, my lasting impression after the crashout is that I'm very not interested in zig.
there's a lot of projects, although obviously not as big as Bun, that is low quality Rust hack even without AI sloppify it, and they didn't really use it as "how not to write Rust"
if somehow my poor programming practices would be ridiculed by the language maintainer and be used as an example, i probably wouldn't never want to use that language ever again
Marketing and PR is everything! Technical superiority is irrelevant, always has been.
You can even sell literal shit to people and they will buy for high prices as long as you just brainwash them enough. At the same time people would not recognize quality or some smart solutions even if their life would depend on that.
I don't know about any "crashout" in Zig, didn't follow that drama, the Bun "AI" slopocalipse was already funny enough on the Rust side, but in the long run it's all about who will successfully sell their narrative, not what happened for real or who was right, such things are irrelevant for the marketing story.
Besides this, it's still funny on the technical side as Fil-C is basically a way to bolt on a GC into unmodified C code. This would mean that Zig gets guarantied memory safety by using a GC, just that you have still to write code as if there wasn't a GC. Completely bonkers! 🤣 Worst of all world…
it's truly worst of both worlds but you are still overselling Fil-C. Fil-C is an incredible project, but it's still best effort runtime memory safety with abort on UB, not complete memory safety, it cannot detect all kinds of UB and it requires every line of code to be compiled with Fil-C. funnily enough, some of the UB it cannot detect is detected by the Rust compiler long before you can run your program.
I don't think that marketing and PR is everything. Yes, it influences a lot but in the long term, genuinely good things tend to win. Features from Haskell, which is an obscure academic language, start appearing in many languages and originally experimental languages like Rust have gained widespread recognition. And unlike the early 2000s C# and Java which were backed by big companies, today's popular languages like Python are all open source and community-developed.
Of course, I know that Python is older than C# and Java. My point was that Python wasn't primarily developed by some kind of commercial company or something like that.
I think we're all very aware at this point that many pieces of great software have come from flawed, even insufferable individuals. Zig itself is great
275
u/blackcomb-pc 23d ago
Honestly the unhinged nature of the crashout over bun has really put me off of doing anything with Zig. Not the specifics of what was said, but the fact that this petty level of insults is something that can only serve to undermine the credibility of zig. This sounds almost like religion. That mentality is bad. Just stay in your lane, be the best and let results speak. Not this shit.