3 ms·
Because change costs way more to than you think: maybe billions of dollars and impacting billions of users. Creating 2 different systems carries risks: it has
by sacnoradhq 4y ago
Because change costs way more to than you think: maybe billions of dollars and impacting billions of users.
Creating 2 different systems carries risks: it has a learning curve, a support cost, and breaks everything that came before.
Perhaps, in a utopian green field, we redo a systems language, a portable systems API, and a common operating system with a compatibility layer to the old way on top.
- eviks 4y agoChange has already partially happened since there is no one single filesystem with one behavior. Not changing impacts many more users (all the future billions) and costs even more: the learning/support/etc. is all there, and it's harder to learn about a buggy system since you have more papercuts Also, it doesn't break everything, we're not living in a dystopia
- actionfromafar 4y agoThis is all true. We should also fix global warming, it's the same kind of problem. Massive investments now or even more massive losses tomorrow.