5 ms·
This is the joy of physical reality as opposed to software. Atoms vs bits. Software is different because digital systems are messes of rigid causality. If real
by api 1y ago
This is the joy of physical reality as opposed to software. Atoms vs bits.
Software is different because digital systems are messes of rigid causality. If reality were like software moving a table could trigger the elevator to stop working and birds to fly upside down by breaking DNS by way of a change in server load triggering Kubernetes to get into a weird state where it kills and restarts DNS too fast to allow it to properly initialize and serve requests, but only when it is raining in Bangalore, India on a Tuesday.
The other nice thing about reality is reusability. A table used in one movie set could be used in a different movie without rebuilding the table.
There has been a ton of work on good system design to avoid this, like well done (not enterprise Java) OOP, and we were getting there until the web and cloud hit and we decided to trash all that and go back to piles of slop on Unix servers. Still wouldn’t have been as inherently causally ordered as physics but it might have been nicer.