3 ms·
Monocultures never improve anything.
by arbitrage 7y ago
Monocultures never improve anything.
- The_rationalist 7y agoWhat about the Linux kernel? Not understanding that an open source software can be co-created by many actors is a failure of understanding.
- d1zzy 7y agoI disagree with such a vast general statement. Yes there are problems to everyone using the same software but there are advantages too. One drawback is that potential security issues would affect "everyone" but on the other hand the same fix works for "everyone". If the common software is open source it serves as de facto standard/reference implementation so you don't have compatibility issues. Standardization processes try to address this without reference software but IMO that is a lot more effort (in terms of engineering hours) to get it right so you can have a fully featured standard that is clear, has no bugs and has multiple perfectly standard compliant independent implementations. After all software is just a tool to serve a purpose and our decisions in this area should be driven by pragmatic reasons alone. If we can serve the same purpose with much less effort by having everyone build on top of/use the same common base why not. Similarly I'd rather see everyone just use Linux instead of all the different popular OSes we have.