The very reason why we teach computational thinking, starting from primary school, is not so that all the children become programmers. It’s that they demystify programming – that they understand that there is nothing mysterious about algorithms, that they can work with a little bit of learning, like Scratch, just like playing legal blocks, automate away the chore in their daily work.