Encoding and Decoding

Anyone connected to ICT and education is familiar with the word "code" - and recently "Teach the kids to code" is all the rage. It usually implies that we should teach kids the fundamentals of computer programming. (In this post I'm going to use the word "kids" as a code word for "learner of any age".) But if you think about it, we also teach kids to code, as in reading and writing, all their lives, all the time.  Let's explore this ...