ABSTRACT

Obviously there are gigantic hurdles to making this happen, much larger than those faced by the phone companies. But back in the days of punched cards and JCL, there were equally big hurdles in ever getting a large number of people to be able to use computers. The solution to that problem was to improve the h~omputer interface. This has worked so well that it's hard to imagine millions of people using computers without today's graphical user interfaces. In fact, it has spawned an entire branch of computer science. Similarly, we need to improve the user interface to programming if we hope to make it pervasive.