> This is just so weird to me, because I would say the same about Zig.
I think you missed his point. He's arguing against homogeneity of (cyber) culture. For example, programming languages that promise to do everything.
Rust fanatics indeed can be a bit like that. Every time I see a thread here about someone building something in Zig, they storm in and start arguing 'why not rust!?'.
The fact that you don't like the zig community is healthy and not weird. Don't worry about it. You don't have to like everything and you can disagree on taste.
Not being sarcastic but genuine because I do not know: are there any previous languages that have a build system like Zig?
I found really cool that you have a bunch of options to configure compilation of source code itself. Not just the compiler optimization but you can automate all kinds of things: https://ziglang.org/learn/build-system/#build-system
Sounds like you've never built something. Even with small products you have to keep correcting yourself as it's hard to foresee how each component interacts.
Now try building a self-hosted C replacement lol
If you are going to write your own allocators, I think it doesn't matter too much which Zig version you are on. Most drastic changes since 0.15 are done to the standard lib and the language itself stayed pretty much the same.
That said, they did clear a lot of bugs which I would never run into, because I make relatively simple programs. But with writing things like allocators, you might reach those edgecases a bit sooner.
I did this half a year ago and it was fine for me.
One of the benefits is of course privacy. For instance, I noticed that ads get completely out of touch which proved to me that I'm being tracked less.
Also never have that feeling anymore that my phone is spying on me.
Also cluster migrations are required pretty often in my company. Having state on a cluster means migrating that as well, which is a complex and time consuming operation. Having your state in S3 or external database makes migrations a breeze.
I like that you have more freedom. You can play around with some idea but once you want to do something "serious" you can break into it directly. I start simple but sometimes blip into some performance obsession and I find Zig allows that.
After having used Zig for a couple of months now I am convinced it is a fantastic tool language. You just pick it up to hack some idea together freely. Every time I hit a wall, I find the creators have thought of it already and offers comfort. But nothing gets in your face how to use the programming language "correctly".
For me it is now the go-to "tinker in my garage" language.
Yes and one step further: it is attention, ultimately to extract wealth.
Trump is a distractor and can make a whole country forget about <insert recent insanity>. Passing a judge is a minor detail here.
Of course it is stupid to talent-leak your country but he just needs you to forget about $LATEST_SCANDAL. That's the value for him. Trump doesn't care about the future of US.
And distracting does not take skill. It only takes a mind poisoned to the core. He will throw anything in his chaos machine to extract wealth. And US has an endless supply of those juicy valuables and values that you can sacrifice and shed.
Yes and one step further: it is attention, ultimately to extract wealth.
Trump is a distractor and can make a whole country forget about <insert recent insanity>. Passing a judge is a minor detail here.
Of course it is stupid to talent-leak your country but he just needs you to forget about $LATEST_SCANDAL. That's the value for him. Trump doesn't care about the future of US.
And distracting does not take skill. It only takes a mind poisoned to the core. He will throw anything in his chaos machine to extract wealth. And US has an endless supply of those juicy valuables and values that you can sacrifice and shed.
My bad, I was not aware that expats read this. I had never heard of it before. But still, as far as I can tell, they just translate the news from platforms like nos.nl and perhaps newspapers rather than doing the journalism themselves.
Don't let the best be the enemy of the good. I got amazing performance for swapping for-loops with some simple SIMD patterns. Moreover. By doing this. I noticed that the codebase started to become better shaped for performance as well. By writing SIMD patterns, you get into the mindset of tight, hot loops.
I think you missed his point. He's arguing against homogeneity of (cyber) culture. For example, programming languages that promise to do everything. Rust fanatics indeed can be a bit like that. Every time I see a thread here about someone building something in Zig, they storm in and start arguing 'why not rust!?'.
The fact that you don't like the zig community is healthy and not weird. Don't worry about it. You don't have to like everything and you can disagree on taste.