One of the key criteria for the longterm success of any computer system would seem to be stability. For instance, if there is an app that crashes your phone you will use it less or even uninstall it. While it is frustrating when this happens, it is quite amazing that computer systems have any stability at all given their complexity. Compared to most systems that humans had previously created, computers are by far the most complex, especially once you factor in the software that runs on them. ...