There are a number of interesting things that come up in computer science and computer engineering where reasoning suddenly jumps into opposite land. It seems that the more human the operation, the more likely we are to go to opposite land. For example,