return to EarlyGE-Computers.htmlAn Engineer’s Memoir of Teletype Corporation
(Also some great history involving General Electric Computer too.)
copied from here, in Southwest Museum of Engineering, Communications and Computation.
By Jim Haynes
starting in page 73, ending in page 85...
I interviewed a couple of times with General Electric in Phoenix, getting an offer the second time, which I accepted. Coincidentally Teletype had plans to replace its IBM computing installation with a G.E. machine. When I mentioned my new job prospect to a friend who worked for IBM he confided that G.E. was the one competitor IBM was really scared of. I assume that was because G.E. was the only competitor rich enough to mount a serious challenge to the industry leader. IBM need not have worried; G.E. was highly decentralized and unwilling to bring enough resources to bear on one market segment to mount a serious challenge to a one-industry company like IBM. Further, G.E. had almost no high-level management that understood how to run a computer business; but that is getting ahead of the story.
G.E. had, however, caused IBM a serious loss of face by winning the contract to produce the computer for MULTICS at MIT. The goal of MULTICS was to make the time sharing system to end all time sharing systems, and was a DARPA-funded joint effort of MIT, Bell Labs, and the computer vendor. IBM had a cozy relationship with MIT, expected to win the machine contract easily, and was stunned when that did not happen.50 51
50 - IBM rushed to produce a similar machine, System/360 Model 67, and promised a MULTICSlike operating system to run on it. The latter was never delivered. Customers ran the machines as Model 65s; or in the case of University of Michigan with an operating system written in-house.
51 - MULTICS had a lot of influence on operating system design, but proved to be an evolutionary dead end as a product. It was married to a large, costly mainframe computer. Time sharing systems running on minicomputers soon proved to be more appealing. They were relatively inexpensive to begin with; and a facility could be expanded simply by buying more of them. The UNIX operating system from Bell Labs was practically given away to educational institutions, ran on popular minicomputers, and was considered by many to be superior to computer manufacturers’ own offerings. Then microcomputers took over.
73
It’s a little odd that I had not given any thought to working in the computer field at the time I graduated from college. At that time I had thought that computers involved some interesting technology; but I wasn’t interested in working on things that sat in glass-enclosed rooms and received all their input from punched cards. It was only when computers began to be used in online applications that they attracted my interest. I also was well aware that stored-program logic and magnetic storage were going to displace wired logic and punched paper tape in all kinds of systems applications.
I remember seeing at Teletype a Model 33 printer with a cash drawer underneath. It might have had a 10-key keyboard. There was talk of getting into the point-of-sale terminal market. In view of the consent decree restrictions I suppose the concept was for the telephone company to offer point-of-sale terminals and communication with the customer’s computer somewhere else.
I hit the road for Phoenix two weeks later, in the early summer of 1966, leaving behind one unfinished project. Teletype was getting interested in numericallycontrolled machining. There was a desire to connect a DRPE punch to one of the 1401 computers so that we could generate our own tapes to control the machines. I was asked to do the connection. IBM offered a customer-hardware interface to their machine as an option. They charged something like $150 a month for this feature. Perhaps in retrospect that would have been the most reasonable way to go; but I decided the price was too high and that I would instead make the DRPE connection emulate a magnetic tape drive. The tape drive interface was available at no extra cost, as tape drives were simply daisy-chained off the machine. This was not a totally harebrained scheme; some other company produced a successful time-of-day clock for IBM products that connected to the tape drive chain. Most of the tape drive logic was done inside the computer. The drives themselves were pretty simple, having only read and write amplifiers and the tape motion signals. One complexity of writing to a tape was that the drives had read-after-write heads and sent read signals back to the computer during writing. I don’t think these had to be the same characters that were written; I think they had only to have correct vertical parity. I was going to use the logic circuits I had experimented with earlier: high speed transistors on standard Teletype circuit cards. I don’t know whether the project ever got completed. About the time I was leaving Teletype had taken delivery of a Honeywell 200 computer, a machine that was directly targeted at IBMs installed base of 1401s. Perhaps by the time the DRPE project
74
had been completed there would not have been a 1401 to connect it to. From this point on I will leave out a lot of personal history, confining the account mostly to things that involve Teletype.
75
V. Go West, young man
Phoenix was quite different from Chicago. The climate is fairly pleasant for 8 or 9 months of the year and unbearably hot the other 3 or 4 months. For that reason most of the growth of the city had taken place in recent years, after the large-scale deployment of air conditioning. Hence it was mostly a low-rise city, very spread out, suburban-looking, automobile friendly, and new. The G.E. plant was near the northwestern edge. I rented a house on a large lot a few miles from the plant. There were cotton fields nearby; and in one field was a weatherbeaten sign saying a big shopping center would be coming soon52. In my yard were several grapefruit trees with fruit all over them. At first I assumed the fruit grew year round; later I learned it all got ripe all at once but you could just leave the fruit on the tree and pick it when you wanted to eat it. At the supermarket down the street the grapefruit was all from Florida.
In Ran Slayton’s department at Teletype we had hired JimEller as a technician. He showed up in Phoenix working for Motorola and stayed with me for a little while until he found a place of his own. Jim was responsible for introducing a couple of neologisms into our pre-lunchtime vocabulary. “Djeet?” (Did you eat?) and if you replied, “No” then the response was “Squeet” (Let’s go eat). I took the responsibility to carry these into G.E.
I saw Ray Morrison one more time. He had retired and moved to Sun City, next to Phoenix.
The corporate culture and working environment at G.E. were quite different from anything I had experienced at Teletype. The general manager of the department was a Dr. so-and-so. Teletype people had seemed fairly disdainful of PhDs. There seemed to be a belief that the experienced mechanical designers and the experienced people on the shop floor had a knowledge base far more useful than anything represented by the academic distinction of a doctoral degree.53 G.E. seemed to have considerable pride in and reverence for its doctors. I suppose in the Bell System as a whole Teletype was somewhat an anomaly in this respect, considering how PhD-heavy Bell Laboratories was. At G.E. managers were called managers; that title carried a certain reverence. I was to learn over a period of
52 - I guess there had been a downturn in the local economy that had temporarily derailed some big development plans. When I passed through Phoenix several years later the shopping center had been built; and it was indeed big.
53 - However there was a Dr. Potts who had a long inventive career at Teletype; and there had been a Dr. Carlson in Teletype R&D when I worked there in the summer. There seems to be some question whether either of these gentlemen contributed anything worthwhile to the product line.
76
time that there was a sort of cult of management that pervaded the company. The first-level managers of engineers tended to be engineers themselves; but at higher levels it seemed as if management was considered a science in itself, and that a a G.E. manager could manage anything, from light bulbs to locomotives to computers54. Another G.E. doctrine, quite a good one I thought, was that engineers should be able to remain engineers if they wished, and not be forced into management to advance in their careers. There were a few engineers in the plant with the title of “consulting engineer.” They were top technical experts who could be consulted on problems that were beyond the ability of the rest of us.
The engineers’ offices were cubicles, most holding three or four people. Labs were out in the plant, quite a distance away. Perhaps the circuits people had labs in their office areas. In those days a computer was so big that I guess it wasn’t considered practical to have the designers’ offices in the midst of their labs. Also computers were awfully noisy with all the fans and blowers, so it would be hard to work around one. The circuit designers, logic designers, and power supply designers were all separate groups and didn’t have much mutual communication. Unlike Teletype, G.E. didn’t like to make mechanical things. Cabinets and logic frames and front panels were necessities; but otherwise we were told as much as possible to use parts that could be bought ready-made. Drafting was done in a central department. Control panels were made using numerically-controlled milling machines. Tapes to control the machines were prepared in the drafting department. It was a tedious and error-prone process. An engineer told me the story of the control panel for his project. When the machine had finished there was an unintentional extra hole. The draftsman reworked the machine control tape several times, each time getting the unwanted hole to move but not eliminating it. Eventually one of his changes moved the hole near the edge of the sheet, where the metal would be bent down and the hole would be out of sight. They decided that was time to leave well enough alone.
What I came to consider most significant, although it dawned on me gradually, was the coffee system. Teletype, perhaps through wisdom, perhaps through ignorance, kept the cafeteria open all morning. The different engineering groups would go for coffee at staggered times; but almost all the people in R&D passed through the cafeteria every morning. There was a lot of overlap in groups coming and going. The result was a high level of informal communication among the
54 - Scott Adams reports that many people see in his Dilbert comic strip a caricature of the companies they work for. For me the pointy-haired manager character seems to have G.E. written all over him.
77
entire technical staff. A new idea or interesting observation, mentioned casually during the morning coffee break, would be known throughout the R&D organization by noon. At G.E. the cafeterias operated only at meal times. There were coffee and soda vending machines throughout the plant and office areas. The engineers got their refreshments from the machines and returned to their desks to consume them silently. There was practically no inter-cubicle conversation. No doubt the vending machines were a great dollars-and-cents saving over keeping the cafeteria open; but I am convinced that any savings were far outweighed by the loss in informal communication. Another problem with the cubicles was that a talkative co-worker had a captive audience to distract from their work.
Soon after I went to work for G.E. I ran into Dennis Bobka, who had also left Teletype. G.E. at the time had an aging but highly regarded data communications processor, the Datanet-30. Dennis worked in a data communications group, where his expertise with Teletype’s customer applications was quite valuable. Later I think he went across town to work for Motorola.
G.E. at the time seemed to have the best knowledge in the industry of data communication and data flow in the enterprise. Perhaps this was one area where the high status of management was a help rather than a hindrance; professional managers knew what they wanted from a data system. IBM, it seemed to me, had a much too computer-centric view of the world. They regarded a terminal keyboard as a particularly unruly species of card reader. Labor relations at G.E. were strange. The computer department in Phoenix was a non-union plant. Phoenix natives tended to be anti-union. Arizona is one of the sparsely-populated not-very-industrial states. The natives tended to think of unions as those things they have back East in the steel mills, and in New York City where graft and corruption are endemic, and in California where the union workers are all communists. They preferred for themselves the Western lone cowboy ethos, and voted for Barry Goldwater. Other G.E. workers had come to Phoenix from G.E. plants elsewhere in the country, and were generally fed up with all of the petty nonsense that the unions there habitually engaged in. One of my fellow workers, a technician from Canada who was something of a conservative provocateur anyway, told of a trip he had made to see about something at a G.E. plant in Syracuse. Within fifteen minutes of his arrival he had been the cause of a union grievance. Whatever he was going to do required an oscilloscope. As there was not one in the room he walked across the hall and found one not in use and rolled it to where he needed it. The union contract required that only union technicians move test equipment between rooms.
Still it seemed that the G.E. management in Phoenix did not appreciate the
78
anti-union sentiment in the plant, nor attempt to foster good labor-management relations. Perhaps the management training was geared toward dealing with the militant unions militantly, and didn’t allow for the possibility of a labor force willing to cooperate with management. Or perhaps it was that in the absence of a union management couldn’t figure out a mechanism for two-way communication with the labor force, there being no persons formally designated to represent the workers in dealing with management. Whatever the reason, time after time management made arbitrary, unilateral decisions with no apparent concern for the feelings of the workers. Each time I was surprised that the workers did not flock to the representatives of the big electrical unions, who were always hovering around, and demand union representation.
Another personnel phenomenon at G.E. was that the first-level managers of engineers were extremely retentive of their employees. If some other manager wanted you to work for his unit, and if you wanted to do so, it was practically impossible to get your own manager to let you go. It was said, and perhaps not jokingly, that it was easier to quit and get rehired than to get a transfer from one unit to another. I didn’t try it.
My first engineering assignment at G.E. sounds like a half-day Teletype project: design a transmitting distributor to send several characters of ASCII to aModel 35. It took several months to complete. First I had to learn the G.E. logic circuit set. This was a bit strange. There were logic-level circuits like NANDs and flipflops. Then there were pulse circuits using blocking oscillators and pulse transformers. To trigger flipflops one had to use these pulse circuits; it was not permitted to use the edge of a level pulse to trigger flipflops. So my initial design was turned down by the more senior engineer in the cubicle, although it probably would have worked just fine. After getting a satisfactory logic design I had to go through design automation. Everything possible was wired by automatic Gardner-Denver machines; so it was necessary to put logic diagram information into a form that could be processed through several stages and eventually produce a deck of cards for the wiring machine. I was somewhat familiar with IBMs design automation, which allowed for logic signal names long enough to be self-explanatory. The G.E. system then in use allowed only ten characters for the logic name, and then required a four-character suffix composed according to some arcane rules that I never fully understood. I screamed that this was intolerable. It turned out that there was a new system then under development that would allow considerably longer logic names. Our cubicle had the opportunity to be the first to use the new system, so we decided to do it.
My circuit was to be a part of a larger item; and G.E. didn’t have the ability to
79
make small assemblies. So all three of us in the cubicle had to complete the design of the entire item before we could send our design through design automation and get something wired. That is what took several months, as other sections of the assembly needed special parts that had to be built to order. Then we had to figure out how to mount them and wire them and get them connected to the logic chassis. It made me a bit nervous, since at Teletype we designed things and had them wired up and then expected to do a certain amount of design revision in the lab before arriving at the final design. It wouldn’t be impossible to revise my design under the G.E. system; but it was an awfully long time between design and the first test. G.E. had a unit called QRM, for Quick Reaction Manufacturing55 which built the first model of anything new. Whereas Teletype would specify every screw and lockwasher by part number, G.E. had a general specification for mechanical assembly. QRM would choose all the bolts and nuts accordingly. Also it fell to QRM to design wire and cable routing; logic design engineers never concerned themselves with such matters.
I ran into the TRAC computer language again at G.E. There was a man who had programmed a TRAC interpreter on the Datanet-30. Later he quit to form a company that was going to do business data processing using software written in TRAC. I never heard any more about him.
Also running on the Datanet-30 was a text editing and formatting system, what we would later call word processing. I used this quite a bit, both for my writing for work and for a project I was doing at home, building a computer with the involvement of some high school students. There was an IBM 1050 set used as a terminal, and later some IBM 2741 terminals. For the high school project I would have the machine type on Ditto masters so I could run off copies for all the students. At Teletype we had talked about some needs for single sheet insertion; the IBM terminals made that easy since they were basically Selectric typewriters. Their reliability left much to be desired.
The Datanet 30 by this time was quite an old machine built with the old slow transistors. We had a joke about that. There was one backpanel wire in the machine something like 15 feet long. We joked that we would soon have to quit making the machines because we could no longer get transistors bad enough (slow enough) to tolerate that kind of backpanel wire length.
An interesting feature of the Datanet 30 was that the software was loaded from paper tape. The entire program was short enough to fit on a loop of tape that ran