In the early days of computing, there was a clear separation between the “real” world, in which people manipulated physical objects, and the “virtual” world, in which computers dealt with digital information. Any coupling between these two worlds was largely indirect and manual, making the interface simple to design, build, and operate.

Read article »