When I draw a portrait, the person's soul ends up on the paper, as experienced by me. When I write a program or a script, that program tries to infer what the person wants, with the least amount of...