2 ms·
> Not sure what you mean here. What would high "design coherence" on the scale of the entire industry look like? Like everyone uses NixOS/Nixpkgs and also it's
by Ericson2314 5y ago
> Not sure what you mean here. What would high "design coherence" on the scale of the entire industry look like?
Like everyone uses NixOS/Nixpkgs and also it's more ergonomic.
> But the industry generally operates on a principle of interfaces
Aha! Actually I would say it does not, and there in is the problem. Most interfaces only have a few implementations, and as much as I love FOSS it has made that problem worse (in the context of the economy we've got). The interfaces we do have tend to become monotonically more complex over time as there is no systematic culling, and the result is we increasingly drown in accidental complexity.
Basically, accumulated implementations are viewed as big scary problems were maintaince to simplify is a cost no one wants to bare.
A lot of this is the same critique as http://langsec.org/ http://langsec.org/, generalized to areas other than security.