Our older son is now 7.5 years old, and he expressed his interest in learning how to program. We had a Dutch translation of Scratch programming book for children, but before starting with the book, I made him program me. That is, I told him that “now I’m the robot, and I can only follow the instructions that you’ll issue, and I can do them exactly as you say, in the order you say, and nothing else. Now make this robot pick that toy from your brothers bed’s corner.” For both of us, it turned out to be a funny, as well as challenging exercise. In only a few minutes, he quickly realized how many things he takes for granted, and how even a seemingly super simple and straightforward task is composed of many intricate details. He also saw how things can go wrong, because he had to “debug” his robot-dad. He became also a little frustrated when I insisted doing exactly as he said without any interpretation. “Welcome to my world son!” was a natural reaction from me.

This slideshow requires JavaScript.