# Programs as a medium for thinking A program seems to be a unique medium for expressing thought. By program, I mean an algorithmic computation, a set of instructions for a computer. But a program can _also_ be created to present other mediums for thinking. [[Computers are like paper]] in that they can be used to represent many different mediums.