1 00:00:00,000 --> 00:00:01,880 [MUSIC PLAYING] 2 00:00:01,880 --> 00:00:03,920 But in addition to solving our problems, 3 00:00:03,920 --> 00:00:07,160 which revolve around the relationship between the man 4 00:00:07,160 --> 00:00:08,510 and his machine. 5 00:00:08,510 --> 00:00:11,020 I'd like to have you meet Dr. Fernando J. Corbató, 6 00:00:11,020 --> 00:00:13,580 who it the associate director of this center. 7 00:00:13,580 --> 00:00:16,010 Dr. Corbató, maybe you can tell us about some of these 8 00:00:16,010 --> 00:00:19,310 problems, to put this whole business in perspective for us. 9 00:00:19,310 --> 00:00:22,160 Well, to do that, we have to go back about a decade, about 10 00:00:22,160 --> 00:00:23,510 the early 1950s. 11 00:00:23,510 --> 00:00:26,870 And the real problem was to try and put together computers 12 00:00:26,870 --> 00:00:28,325 of this size and speed. 13 00:00:28,325 --> 00:00:30,080 Just to get computers to work. 14 00:00:30,080 --> 00:00:31,370 That's right. 15 00:00:31,370 --> 00:00:35,030 We were in an era where computation 16 00:00:35,030 --> 00:00:38,810 was very, very difficult to do. 17 00:00:38,810 --> 00:00:42,160 Because the act of programming was so hard. 18 00:00:42,160 --> 00:00:44,480 In the early days we wasted a lot of time 19 00:00:44,480 --> 00:00:46,670 putting in each problem, and taking them out, 20 00:00:46,670 --> 00:00:48,200 and bringing in the next man. 21 00:00:48,200 --> 00:00:50,180 And these computers cost a lot of money. 22 00:00:50,180 --> 00:00:51,140 Yes indeed they do. 23 00:00:51,140 --> 00:00:54,867 They're between $300 and $600 an hour, so -- 24 00:00:54,867 --> 00:00:56,200 So you don't want to waste time. 25 00:00:56,200 --> 00:00:57,680 No, we don't want to waste time. 26 00:00:57,680 --> 00:01:01,190 Well, we are trying to develop, in the new scheme 27 00:01:01,190 --> 00:01:05,450 of using the computer, which we call time sharing, which 28 00:01:05,450 --> 00:01:07,760 consists of attaching a large number of consoles 29 00:01:07,760 --> 00:01:09,770 to the central computer. 30 00:01:09,770 --> 00:01:14,300 So CTSS was started out -- it was almost, kind of, a hack. 31 00:01:14,300 --> 00:01:16,670 It was going to be a demo. 32 00:01:16,670 --> 00:01:20,690 It gradually, as it succeeded, grew and grew. 33 00:01:20,690 --> 00:01:26,050 Time sharing was the phrase, but the real goal 34 00:01:26,050 --> 00:01:28,000 was man-machine interaction. 35 00:01:28,000 --> 00:01:30,460 We actually save quite a bit of time, 36 00:01:30,460 --> 00:01:34,690 in the sense that the person is able to be more selective, 37 00:01:34,690 --> 00:01:38,470 be more shrewd, and if he doesn't set it on brute force, 38 00:01:38,470 --> 00:01:39,430 it poses a problem. 39 00:01:39,430 --> 00:01:42,220 But actually, he probed around, and examined 40 00:01:42,220 --> 00:01:43,780 some of the smaller answers, first, 41 00:01:43,780 --> 00:01:45,940 before he decides to go ahead. 42 00:01:45,940 --> 00:01:48,400 The thing that I had to remind myself, 43 00:01:48,400 --> 00:01:54,160 was, gee, that didn't look like it was that important anymore. 44 00:01:54,160 --> 00:01:56,710 Except that it is, because it looks so ordinary, 45 00:01:56,710 --> 00:01:58,680 because it's -- 46 00:01:58,680 --> 00:02:01,800 What we did in those days, is become omnipresent 47 00:02:01,800 --> 00:02:03,840 in everything we do today. 48 00:02:03,840 --> 00:02:06,750 And what we're trying to do is superimpose on this. 49 00:02:06,750 --> 00:02:11,760 Instead of parallel consoles, which are not 50 00:02:11,760 --> 00:02:13,680 all near the computer, in fact. 51 00:02:13,680 --> 00:02:15,570 In fact most of them are remote. 52 00:02:15,570 --> 00:02:18,780 And let the users use these. 53 00:02:18,780 --> 00:02:21,210 With a reaction time of a few seconds rather than 54 00:02:21,210 --> 00:02:22,440 a few hours. 55 00:02:22,440 --> 00:02:30,220 In retrospect, we've influenced the world of interaction. 56 00:02:30,220 --> 00:02:32,490 We see it today, in our personal computers, 57 00:02:32,490 --> 00:02:38,660 and in our general approach to computing. 58 00:02:38,660 --> 00:02:42,710 And, I think, the legacy of those early systems 59 00:02:42,710 --> 00:02:43,710 is still with us. 60 00:02:43,710 --> 00:02:48,560 But, fortunately, in many ways, we've moved on. 61 00:02:48,560 --> 00:02:50,690 And things have gotten better and better. 62 00:02:50,690 --> 00:02:56,290 From the earliest days of time sharing, 63 00:02:56,290 --> 00:03:00,600 we had already discovered social interaction, 64 00:03:00,600 --> 00:03:03,390 in the form of messages to each other, which 65 00:03:03,390 --> 00:03:05,850 later evolved into email. 66 00:03:05,850 --> 00:03:09,780 Initially, there were just messages within the system. 67 00:03:09,780 --> 00:03:12,570 And today, the social interaction 68 00:03:12,570 --> 00:03:16,708 extends to Facebook, and even Twitter. 69 00:03:16,708 --> 00:03:18,500 Probably the most frightening part, though, 70 00:03:18,500 --> 00:03:22,570 is the fact that we've really made the computer extremely 71 00:03:22,570 --> 00:03:24,410 easy to use, here. 72 00:03:24,410 --> 00:03:27,560 And so it's very clear that, in the long run, 73 00:03:27,560 --> 00:03:30,830 we're going to increase the need for computer time, 74 00:03:30,830 --> 00:03:32,540 by a large amount. 75 00:03:32,540 --> 00:03:37,290 And we all knew about Moore's law and I sort of believed it. 76 00:03:37,290 --> 00:03:40,190 But I can't, for the life of me, figure out 77 00:03:40,190 --> 00:03:44,810 why I couldn't have anticipated what's happened. 78 00:03:44,810 --> 00:03:46,840 I just didn't. 79 00:03:46,840 --> 00:03:49,163