Software is a social activity, therefore it follows social mechanics, organically. As time goes by, all these fences will need to be maintained or removed.
Well then go ahead and dig for that understanding :) From hearing interviews with some of the zig developers it's imho pretty clear, how deeply involved they are with their work.
Always. Without an effort to understand, there is no social action, nor activity.
Which is why it’s so frustrating when bikeshedders use indecipherable shades of paint.
Good code is best made understood at scale .. or at least, that’s how it used to be.
Anyway I think the Zig folks are pretty clever and know what they’re doing .. I”m sure there are holes to poke in all of it, but I wonder what the big Zig projects will do with this change…