4 ms·
For any design decision, there is always a cost/benefit tradeoff. In this case, I think the design team might be underestimating the cost of those idiosyncrasi
by stephc_int13 4y ago
For any design decision, there is always a cost/benefit tradeoff.
In this case, I think the design team might be underestimating the cost of those idiosyncrasies, simply because they've been working with them for so long.
It is hard to keep a fresh eye on a product of any kind when you've spent years looking at it, designer blindness is not something that should be ignored.
- AnIdiotOnTheNet 4y agoFrom my interactions with the Zig dev team, I don't think that's an accurate assessment. They spend a long time thinking and talking about the tradeoffs of doing things the way they are doing them vs more traditional routes and, in my opinion, they usually make a solid well reasoned decision based on Zig core principles.
- stephc_int13 4y agoI agree, they explain almost every big design decision and the process seems to be mostly rational and thorough. But still, it does not really account for their own blindness. In practice we can rationalize almost everything.