understand what would happen in the future of computing, both as a scientific tool and as a shaper of the social world of work and play. In forming your plan for your future you need to distinguish three different questions: What is possible? What is likely to happen? What is desirable to have happen?