Information Efficiency of Code vs Spoken Word
English is efficient for human communication because of the shared context we have. We can mostly understand each other without having to spell out every detail. Step into a foreign culture and even if you're fluent in the language, you'll find you still struggle with communication until you've built up the shared cultural experience. This is true even for regional moves within a given macro-culture like the USA. I grew up moving frequently with a military family. As a boy, I'd dedicate time after each move to learn all the local sports teams and their players' names. This was the language the local boys spoke. It was the minimal necessary to follow conversations at school. Code has to be unambiguous because the computer requires precise instruction. However, there's necessarily ambiguity in the spoken word. This is the result of cultural evolution. A culture that spelled everything out verbally the way code does w...