Back when I wrote video games, I often had to explain to people that was a terrible player of these games. Many people have a default implicit assumption that you can't make something that you are not a master of. Similarly, it's hard to appreciate how software can encode the accumulated "smarts" of literally thousands of contributors, all running at inhumanly fast speed.