Computers have ‘state’ – what’s going on inside it at any particular moment. They are also predictable – they do exactly what you tell them to. Unfortunately people writing software make mistakes and when they do the net effect is that the state becomes something that nobody expected it to and stuff starts going wrong. When you off/on something the state gets set back to ‘nothing’, which is what we were expecting, so the software works properly again.
Latest Answers