return to EarlyGE-Computers.html

An Engineer’s Memoir of Teletype Corporation

(Also some great history involving General Electric Computer too.)
By Jim Haynes

copied from here, in Southwest Museum of Engineering, Communications and Computation.
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


55 - This always amused me, because in amateur radio QRM is the Morse code abbreviation for “I am being interfered with.”

80


around on some rollers inside the front door of the machine. The machine had a watchdog timer that would expire unless the software frequently executed an instruction to restart it. If the watchdog timer expired the machine would automatically reload its software from the paper tape.

I’ll include a story about G.E. magnetic tape drives, just because it is funny. IBM and everybody else in the industry made tape drives with vacuum column buffers so the tape could be accelerated very rapidly at the heads in spite of the inertia of the reels. G.E. had bought the rights to a patent for a different buffer technology, using scramble bins rather similar to the bins Teletype used on RT stands to store paper tape. The amount of tape in a bin could be measured approximately by shining lights at the edges and measuring the light striking solar cells at the back of the bins. I’m not sure why G.E. did this; perhaps to get around IBMs patent on the vacuum columns. The scramble bins were much smaller than vacuum columns, but the tape drives as a whole were as large as vacuum column drives. This worked just fine mechanically; the tape could be accelerated rapidly and the servo system usually kept the right amount of tape in the bins. What nobody had thought of was that the tape in the bins rubs against itself, surface to surface. This continual rubbing tends to demagnetize the tape; so we had the phenomenon that a freshly written tape could be read easily, but as the tape was read repeatedly the recording would deteriorate until it could no longer be read successfully. G.E. eventually had to replace all of those tape drives in the field, at great expense.

I remember a visit by Ernie Kettnich and somebody else fromTeletype. Maybe they were trying to sell G.E. on theModel 37. G.E. used IBM Selectric typewriters as console terminals on the computers and had reliability problems with them. I guess with the fairly low volume of computer sales, and only needing one console terminal per computer, it was considered too expensive to redesign the console to accomodate a different kind of terminal. I’m pretty sure I remember seeing a G.E. video terminal with a Model 33 keyboard; but I don’t know if it was a production item or a laboratory prototype.

Although I had seen integrated circuits before leaving Teletype, the G.E. equipment I worked on was still discrete component technology. We did build a couple of integrated circuit modification kits for one of the computer models. It was fortunate that the machines in question used NPN silicon transistors, so we could connect directly to integrated circuits and intermix them with the rest of the logic. G.E. went through a tortuous process of evaluating competing integrated circuits and managed to standardize on the wrong family: the SUHL line made by Sylvania and Raytheon. Soon those companies dropped out of the I.C. business while

81


Texas Instruments dominated.

At the time there were some fairly cheap plastic cased Motorola RTL integrated circuits on the market. I could afford enough of these to undertake a project I had been wanting to do for some time. Back in the ’50s I realized that synchronous transmission offered advantages over start-stop for radioteletype operation. The worst thing about start-stop on the radio is that with a mechanical selector a mutilated stop pulse allows the receiving shaft to keep going around, without latching up the clutch. Typically several characters are printed in error before the shaft gets back to where it is ready to stop for the stop pulse. I have seen a figure that this problem costs something like 15db of signal/noise ratio in character error rate versus bit error rate. With synchronous transmission there is the problem of remaining in synchronism, but not this problem that one bad bit causes several character errors. The second advantage of synchronous operation is that the detector knows where the bit boundaries are. Hence it can accumulate all the energy in a signal pulse, rather than point selecting in the middle of the pulse as a Teletype selector does. Frank Biggam and I had talked about this in connection with the multiplex equipment, it being synchronous. We couldn’t do anything about it because we were being handed a signal that had already gone through a detector; to take advantage of it we would have had to build the FSK or PSK demodulator into the multiplex equipment. Collins Radio had a frequency division multiplex product, Kineplex, which did take advantage of synchronous detection. Teletype had made, in AN/FGC-5 days, a thing called a monoplex. It used multiplex parts to achieve a single-channel synchronous transmission. I never found any detailed information about how well it had worked in comparison with startstop. At the time I didn’t realize it had become a product; but Bob Reek tells me it was used for DEW Line communication over scatter circuits. I believe he said it was sufficiently promising that a synchronous two-channel multiplex was also operable over those circuits.

Thus I had long wanted to try synchronous radioteletype transmission in ham radio, but could not before then because I would have had to build a lot of equipment and the FCC rules required start-stop transmission anyway. After a while (OK, I admit I can be pretty slow sometimes) I realized that it would be possible to transmit a synchronous signal compatible with a start-stop receiver. It was just a matter of sending 7.0 unit or 7.5 unit code at an absolutely regular rate, putting in an idle character if there was no message character available for transmission. 7.0 unit code at 45 baud can be received without difficulty on a mechanical teleprinter and is easy to send synchronously and is fast enough to stay ahead of the keyboard or tape reader. Now with cheap integrated circuits I could easily build a start-stop

82


receiving distributor feeding into a synchronous transmitting distributor. I could use blank as an idle character, or LTRS or FIGS as appropriate. At the receiving end a similar circuit could delete the idle characters, just to keep the machine a little quieter. I built the transmitting circuit and it worked fine, except that in those days we didn’t have much in the way of I.C. breadboarding equipment so it was hard to keep wires from falling off. Then when I tried to transmit on the air with it the RF ran all through the circuit and paralyzed the logic. These problems could have been solved, but I put the project aside as I was doing other things at the time.

I learned a lot about computers at G.E. but I was never very happy working there. I just didn’t have any confidence that the management was leading us in a direction that would be successful. A good telling of the misadventures of G.E. in the computer business is now available in a book, “King of the Seven Dwarfs” by Homer Oldfield, published by IEEE Computer Society. I decided that if I worked there for two years I would feel that I had paid my dues to the company for hiring me and moving me there and could leave in good conscience. I was also starting to think about a non-industry job where I could perhaps pursue some of my own ideas about computer design without the constraints of an existing product line. I made an interview trip to the San Francisco Bay Area, getting in a visit with Bob Weitbrecht in the process. I decided to call someone at Stanford University to see if there was any work there. Whomever I wanted to talk to wasn’t in, so I decided to try Harry Huskey at Berkeley. I knew Huskey only by reputation; he had been in the computer industry since ENIAC, had worked in England for a time, had built the SWAC computer at UCLA, and then headed Project Genie at Berkeley, which was sort of aWest Coast version of Project Mac at MIT. He was also editor of the IEEE Computer Group publications.

My call to Berkeley revealed that Dr. Huskey was no longer there; he had moved to a new U.C. campus in Santa Cruz. I didn’t know such a campus existed; but it sounded like a nicer environment than Berkeley for all the latter’s eminence. I reached him by phone at Santa Cruz; he told me that they were just getting started there and didn’t have any work for an engineer right then, but to call him back in a few months to see how things were coming along. I returned to Phoenix and waited a few months. One day I had a particularly disgusting morning at G.E. and went home at lunch time and called Dr. Huskey. He said he was ready to hire someone, and that he had to make a trip to San Diego and could go by way of Phoenix and meet me at the airport for an interview. This must have gone well, as he offered me a job a few days later and I accepted. This was in the fall of 1968.

During the last week I worked at G.E. I was shown a prototype of a new prod-

83


uct, the Termi-Net 300 terminal. This was not a Phoenix production; it came out of a communication products department in Virginia. It was a beautiful machine, a little larger and lower than a typewriter. The printing principle was a rubber belt carrying metal type fingers, each with a piece of type on the free end. There was a hammer for each print position. Thus it was the same in principle as the IBM 1403 line printer. No doubt there was a lot of electronics to make it work. They told me the production models would be made with CMOS and that it would all go onto a surprisingly small number of chips. The keyboard used some magnetic principle and had a very light touch. The speed was 30 characters per second. Mentally comparing this with the Model 37 I had thoughts similar to the infamous proclamation of Lincoln Steffens: “I have seen the future, and it works.” A few years later there would be a 120 character-per-second version. It was pretty amazing to me that a company like G.E. could and would produce such an innovative product. There was nothing else in the entire company’s product line quite like it, so far as I know. The company had no presence at all in office machines. I’m not aware that in Phoenix there had been any discussion of CMOS and the ability to make large custom integrated circuits. After the Termi-Net 1200 G.E. apparently lost interest in making terminals. By then there were several companies making daisywheel printers for formed-character printing and others making dot-matrix printers.

84


VI. Back to the halls of ivy (a little) and concrete (a lot)

I arrived in Santa Cruz near the end of September 1968. Dr. Huskey had a couple of barns on his property, so I had a place to store all my stuff while looking for a place to live. I moved in temporarily with Bob Weitbrecht; his home was about an hour’s drive from the Santa Cruz campus.

The faculty of Information and Computer Science (I & CS) was headed by David Huffman, of Huffman coding and sequential circuit synthesis fame, who had come from MIT. The other faculty members were Dr. Huskey, who worked half time for the computer center and half time as a faculty member; and Bill McKeeman, who had just come from Stanford. Bill had given a talk at a recent joint computer conference which impressed us mightily at G.E. when we read it in the proceedings. I&CS was to have been the first board of studies in a new school of engineering at UCSC. Then a high-level committee declared there were already enough engineering schools in that part of the state and that it was not a good time to start a new one. This was something of a disappointment for me, as I had wanted to pursue graduate study in engineering. I&CS remained as a viable program under the Division of Natural Sciences. I met the man who had been hired to head the engineering school shortly before he left.

end of excerpt of book