3 ms·
What if you deploy to Linux and Windows? Do you have to develop on both OS's? Monocultures where you develop and deploy on the same OS are more efficient in t
by Singletoned 10y ago
What if you deploy to Linux and Windows? Do you have to develop on both OS's?
Monocultures where you develop and deploy on the same OS are more efficient in the short term, but cause massive problems in the long term when you have to start supporting a different OS and you suddenly realise that you have finely tuned things for one environment at the expense of robustness.
It's just like in nature. Monocultures are better in the short term, until the environment changes. Then they struggle to adapt. (I suspect that most mass extinction events have been a failure to adapt to changing environments when overly adapted to a specific environment).