A computer program does what you tell it to do, not what you want it to do.
I always try to find the truth in the characters and the story, no matter how fantastical the setting might be.