Unless in communicating with it one says exactly what one means, trouble is bound to result.
— Alan Turing
Modern
Computer science, codebreaking