Perhaps the most obvious and powerful of changes in our world is the penetration of computers into our personal lives. This is penetration to the point of integration — to the point of augmentation. No surprise there; everyone’s talking about it. One less obvious result of this monumental shift, however, is that the skill of programming will move from a field specialization to a life skill. It wil