Very few people would put their hands on an innocent person’s back and push him to his death. Yet very few people would hesitate to write the software that would manage the track switches in a way that minimizes loss of life. It’s almost as if there were two separate minds evaluating the situation. One mind is rational, making decisions based on reason alone. The other is empathic, unable to kill a man, regardless of the big-picture outcome.