Charles W. Bachman: Database Software Pioneer
Total Page:16
File Type:pdf, Size:1020Kb
[3B2-9] man2011040070.3d 3/11/011 19:30 Page 70 Biographies Charles W. Bachman: Database Software Pioneer Thomas Haigh University of Wisconsin, Milwaukee Editor: Thomas Haigh Charles W. Bachman was born in position based on a straight-line extrapolation of its Manhattan, Kansas, in 1924 but did previous trajectory. This convinced him both of the im- not stay there long. His father, a portance of predictive control loops and the difficulty Hall of Fame football coach, moved of accurately hitting future targets. After the war their family several times before set- ended, he returned to Michigan State and completed tling in East Lansing, Michigan, for a his mechanical engineering degree in 1948. long spell working at what was then It was time to leave East Lansing again. An interest in Michigan State College. The youn- thermodynamics led Bachman to graduate school at ger Bachman retained a lifelong in- the University of Pennsylvania, although ‘‘it wasn’t terest in sports, playing on several until I arrived there that I had realized that the engi- teams during high school. He earned strong grades in neering graduate school at Penn was a night school’’ most subjects but decided on an engineering career at and that his classmates all had day jobs. He filled the an early age. At 11 years old, he had triumphed in a daylight hours with management courses from Penn’s local Soap Box Derby, in which children custom build Wharton School, satisfying most of the coursework and race small, unpowered cars.1 When I interviewed requirements for an MBA even though there was no for- him in 2004, he told me, ‘‘I was never interested in any- mal joint degree in engineering and business. In the thing else. I was always going to be an engineer.’’ summer of 1949, he married his college sweetheart, Connie Hadley, two weeks after her graduation from Early Education and Career Michigan State. Before Bachman could realize this dream, there was the Thenextyearhegraduated amid the uncertainty little matter of World War II, which was raging that accompanied the outbreak of the Korean War. throughout his high school years. Resolving to enter A search for work in the Great Lakes region culminated the military with a little additional preparation, he in a job with Dow Chemical in Midland, Michigan. graduated a semester early from high school to spend Bachman’s career at Dow began with a nine-month the spring and summer of 1943 satisfying freshman spell rotating through the plant’s various departments. college requirements at Michigan State University. He After that, he settled down to his role as ‘‘an engineer, spent two years in the Army Antiaircraft Artillery at a drafting table, in a room with more than one hun- Corp, serving in New Guinea, Australia, and the Philip- dred engineers.’’ The chemical industry is oriented pines. Antiaircraft guns of this era used a simple me- around networks of processes, as the products of one re- chanical computer to target a plane’s predicted future action become the inputs for another. He worked in a Background of Charles W. Bachman Born: 1924, Manhattan, Kansas technology subsection, and manager of data manage- Education: BSc (mechanical engineering), Michigan ment software for the advanced system division), State University, 1948; MS (mechanical engineering), 1964–1970; Honeywell Information Systems, chief University of Pennsylvania, 1950. staff engineer, 1970–1980; Cullinane Database Sys- Professional Experience: Dow Chemical, assign- tems, 1980–1983; Bachman Information Systems, ments in engineering, finance, manufacturing, and sys- president and CEO, 1983–1988, and chairman, tems work, 1950–1955, manager of corporate data 1988–1996; Cayenne Software, president, 1996–1997; processing, 1956–1959; and manager of data process- Constellar, consultant, 2002–2006; InfiniteIQ, consul- ing research, 1960; General Electric, Integrated Sys- tant, 2009–2010. tems Project in Production Control Services, 1960– Honors and Awards: ACM Turing Award, 1973; 1964; Computer Department (titles include manager Distinguished Fellow of the British Computer Society, of software product planning, manager of applied 1977. 70 IEEE Annals of the History of Computing Published by the IEEE Computer Society 1058-6180/11/$26.00 c 2011 IEEE [3B2-9] man2011040070.3d 3/11/011 19:30 Page 71 group responsible for the water, steam, and for the new operation. By May 1958, Bach- electrical power systems that kept these pro- man had hired 30 people and the department cesses running at its Midland plants. Bach- was beginning to plan its applications. But man’s work centered more on economic Dow ran into economic trouble and began trade-offs than purely technical designs, ana- to lay off its newest hires, slashing 10 posi- lyzing design choices within the context of tions from his group. Others on his team larger set of assumptions to optimize quit in search of more promising positions, expected returns. and Dow eventually cancelled the IBM He recalled having independently rein- order, although not before constructing an vented concepts such as discounted cash empty computer room in its new headquar- flow as part of an effort dubbed the ‘‘Equiva- ters building. lent Capital Project.’’ By 1952, this led to Ordering a 709 had qualified Dow Chem- work analyzing the capital cost of building ical for membership in Share, the group for all Dow manufacturing plants, for which users of large IBM scientific computers. At a Bachman commandeered time with the me- time when IBM itself provided only a limited chanical punched-card machines in the Ac- selection of system programs for its machines counting Department to iteratively solve and there was no independent software in- networks of simultaneous equations repre- dustry, Share played a vital role in establish- senting data collected from several Dow ing a common library of programs and plants. He wired plug boards and operated subroutines between sites. Its committees the machines himself. In 1954, he worked sponsored the joint development of new in the Pricing Department and was responsi- projects, including the ambitious SOS project ble for the pricing of agricultural chemicals. to produce a standard and powerful operat- In 1955, he shifted from analysis to pro- ing system for the 709. duction for two years, working first as a pro- Bachman quickly became a leader among cess engineer at the Saran plant and then as the smaller community of computing cen- the number two manager of the Styron 475 ters intending to use the 709 primarily for plant. These experiences exposed him to business applications. At his second Share many different aspects of business, reinforc- meeting, he met Harry Tellier of General ing his tendency to see activities as part of a Electric, manager of its computer team unified system. working in the Hanford Atomic Reserva- tion. Tellier’s group had created an inge- Share and 9PAC nious system for the earlier IBM 702 In 1957 Dow Chemical decided to join the computer that generalized the laborious computer age. On the recommendation of programming work involved in maintain- its treasurer, with whom Bachman had ing master data files on tape and generating worked closely on his capital accounting reports based on the data contained in project, Bachman was chosen to head its them. This inspired many subsequent new corporate Data Processing Department. systems, including IBM’s own widely used His first job was to recommend a machine Report Program Generator (RPG) family.3 to purchase. As he recalled, Bachman quickly recognized the value of such a system to Dow, and Tellier and he be- I don’t think we ever did a feasibility study. came founding members of the Share Data The idea was that ‘‘Everyone else is doing it. Processing Committee. The committee spon- We should be doing it.’’ Which one should sored a collaborative project to create what we buy was the question. ... It wasn’t clear became known as 9PAC, an updated version what was going to happen with these com- of the Hanford report generator package for 2 puters, what they were good for. the 709. (I have previously discussed the de- velopment of 9PAC and its importance to He was courted by IBM, with a tour of its the development of data management soft- Poughkeepsie factory, and by Univac which ware,soIwillnotdosoindetailhere.4 It provided a two-week programming course. entered use in 1959 and was widely Impressed by its ability to handle both busi- deployed. Among its most important innova- ness data processing and technical comput- tions, which Bachman credits to discussion ing, he recommended renting an IBM 709. between himself and Russ McGee of GE’s Computer customers generally waited a Hanford group, was support for hierarchical year or two for delivery, during which time parent-child relationships within a magnetic- they hired and trained data processing staff tape file—for example, following each October–December 2011 71 [3B2-9] man2011040070.3d 3/11/011 19:30 Page 72 Biographies customer record with records for the orders General Electric was therefore investing placed by that customer. heavily in the latest management methods It is a tribute both to the practical flexibil- and technologies. One of the responsibilities ity of Bachman’s intelligence and Share’s ef- of its corporate-level teams was to research fectiveness in allowing participants to learn areas such as operations research, simulation, from the experiences of others that he forecasting, and automation so that effective could play a significant role in the 9PAC de- new practices could be spread across its di- sign without having written a data process- verse empire. Bachman was recruited to its ing application or ever actually taking prosaically named Production Control Ser- delivery of a computer. Share also established vices Group, headed by H.