When you learn physics, you think about physics. But when you learn computing, you are thinking about thinking