"We tend to believe that the challenges we pose to ourselves as we create new technologies more or less determine the kinds of technologies we end up with." . . . .