Hacker News new | ask | show | jobs
by uecker 27 days ago
It is exactly because software is a social activity that one should try to understand the purpose of a design before changing it.
2 comments

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.
I would agree that the zig developers know what they are doing. But not necessarily all fans of the language...
So in the context of future newbie Zig users, I think this package re-tooling is wise.
Of course, the point was that it is not a great step forward in software engineering but zig catching up to what was is a reasonable design.
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…