In Memory of Gennady Stolyarov I (1933-2025) – Text of His November 7, 2002, Remarks Upon Receiving the IEEE Computer Pioneer Award
Introduction from the Editor
Gennady Stolyarov I (Russian: Геннадий Константинович Столяров; October 24, 1933 – January 3, 2025) was my paternal grandfather. On January 3, 2025, in the early hours of the morning, he died of complications from heart failure in an assisted-care facility in Dortmund, Germany, at the age of 91. As I mourn his death, I think of what he was able to achieve in his life – facts of his accomplishments that formed so much of the background of my early days that I essentially took them for granted, but to many people who were not related to him, they would seem remarkable.
He lived a life of great achievement and was one of the early computer pioneers of the Soviet Union – to such an extent that his contributions were recognized by the IEEE Computer Society, which in the year 2000 named him as one of the recipients of its Computer Pioneer Award, given to him “For pioneering development in Minsk series computers’ software, of the information systems’ software and applications and for data processing and data base management systems concepts dissemination and promotion.” Other recipients of the Computer Pioneer Award have included Marvin Minsky (1995), Robert Kahn (1996), Linus Torvalds (2014), Larry Page (2018), and Sergey Brin (2018). I truly think that my grandfather would have attained recognition and even financial success on the level of those individuals, had he been born and worked in the United States on the exact types of projects that he pursued and led in the USSR. As it was, he resigned from the Communist Party, on principle, in the early 1980s (many years before it became fashionable or even particularly prudent to do so), and after the collapse of the Soviet Union, he worked for a time selling phone books from a Swiss company that was making inroads in Belarus, after which he retired in the early 1990s. His reward for his work (still issued during the Soviet era) was a free subway pass for life, which he often showed to the subway attendants in Minsk, who often did not immediately recognize the provenance of such an old document but often allowed him through anyway as a sign of respect. He did get the opportunity to travel to Boston in 2002 to accept the Computer Pioneer Award in person. I accompanied him on that trip and also helped him to translate his written remarks into English and edit them extensively – a skill in which I was already well-practiced at the time.
To help preserve his memory, below I provide the text of the speech that I translated, and which he delivered on November 7, 2002, to great acclaim and interest from an audience of American computer scientists who likely had not heard such a thorough account from an early innovator of Soviet computers from as far back as the 1950s. Despite the translation, some of his characteristic wit and humor will also hopefully come through in this version. I have polished the text a bit now to expand the various acronyms and abbreviations that he had asked me to keep in it at the time. For instance, he had referred to “hardware” as “HW”, “software” as “SW”, and “computer” as “C-r”. I remember being somewhat perplexed that he asked me not to expand those terms into full words – despite my editorial inclination to do so – as he explained that he preferred to see the shorter terms when reading them out. I have finally gotten to expand them now, though not under the circumstances that I would have preferred. There was also a small set of images accompanying his presentation, which I do not yet have, but will include here if they come into my possession.
~ Gennady Stolyarov II, January 6, 2025
Remarks by Gennady Stolyarov I – Delivered on November 7, 2002, at the IEEE Computer Society Meeting in Boston, Massachusetts
Mr. President, dear colleagues and friends,
I would like to express my sincere gratitude to the IEEE Computer Society for such a privileged and honorable award, bearing for me a special meaning.
On the front of the medal is engraved a portrait of Charles Babbage, the #1 Computer pioneer. To express my respect for him, I don’t need many words. I will merely show you a relic that I keep from 1964, a photograph from Kensal Green Cemetery in London. The inscription on the tombstone: “Charles Babbage, ESQ”.
On the back of the medal is a listing of the deeds with which I have been incriminated. To distribute the responsibility it is proper to remember all influences in these accomplishments: relatives, schoolteachers, professors, and colleagues in the country and abroad. I was fortunate to encounter a lot of splendid people. Just listing them all here is impossible. Yet I deeply respect them all.
In 1951 I entered the Leningrad Military Mechanical Institute. We received one universal engineering education and were able to do anything. Among the subjects we studied was cybernetics, which had been considered a “pseudo-science” in the country at that time. Therefore we were asked by the professors not to disclose our acquaintance with Shannon’s mouse during courses in Marxism.
My professors, Stepan Fyodorov and Ludmila Polonskaya, inspired me to a parallel attendance of the mathematical courses at Leningrad University. They also organized practices on analog computers in the Navy Academy and released me to the Design Bureau of the Leningrad Polytechnic Institute for special course and diploma work. The diploma was on digital computer memory design. During that time the Bureau was working on a dedicated digital computer for the launch of the first satellite “Sputnik”.
After attaining my MS degree as an electromechanical engineer in 1957, I was sent to Zagorsk. During that time the American magazine “Look” titled this ancient city “the center of Russian Orthodox Christianity and the Defense Industry.” There I worked on the manufacture, testing, and modernization of full-scale digital computers for an Anti-Missile Defense System and earned patents for the cascade processing of information. I also frequently visited in Moscow the Institute of the creator of the first Soviet computer, the academic Sergei Lebedev.
In 1959 the construction of the first unit of the Minsk Computer Factory was being completed, and the Computer Design Bureau was founded. A group of leading computer specialists from other cities was invited to work in Minsk. I was among its members. Georgy Lopato was appointed to be the head of the Bureau. We were all young, passionate, and very ambitious. It was decided that we would not limit ourselves to the accompaniment in production of outside developments, but rather begin the development of our own universal, inexpensive, and widely accessible computers, something resembling the idea of “the people’s automobile.”
Having analyzed the spheres and conditions of application for such computers, I put forth the idea of creating a formidable Division for the development of comprehensive set of software in close and on-line cooperation with the designers and manufacturers of hardware. The idea was approved, and I occupied myself with its implementation.
The results of such cooperation among hardware and software developers and manufacturers were remarkable. In the period from 1959 to 1968, there were developed 15 models of first- and second-generation “Minsk” computers of universal designation as well as their specialized modifications.
The tempo of development was swift. Simultaneously, work proceeded on up to 3 new models or modifications. Approximately 1.5 to 2 years were expended on the research, design, and development of a prototype, and another 3 months for its introduction onto the conveyor belt. To meet this challenge I decided to shape the Software Division like a matrix with model-dedicated departments in columns and fluent problem-dedicated programmers’ brigades in rows.
I began the development of software with the gathering and education of programmers. I placed my team not in a garage, but in the top of the clock-tower above the Computer Factory. This pioneering decision was a cause of the high level of our software (on the 8th floor without an elevator!). In the tower we used large-scale integrated office tables (12 programmers around a ping-pong table). And taking Charles Babbage’s idea of programming with punch-cards, we punched our cards to do flowcharts.
We organized training in programming given to both undergraduate and postgraduate mathematicians from the University, as there were no “programmer” qualifications in Belarus at that time and to all staff – in management, accounting, economic analysis, and statistics in order to broaden the programmers’ minds in data processing.
We conducted pilot programming of specific problems such as design of electric power networks, transformers, mechanical spindle-gear boxes, data conversion, and sorting. In the Design Bureau and the Factory were originated the first Soviet programs for payroll, accounting, and parts explosion. We began research work into the peculiarities of data and data processing and the requirements for new computer hardware and software. From the first computer model onward, we participated in logical design and debugging of hardware.
The developed software product included 860,000 instructions, 15,000 pages of programming documentation, and 11 widely published books with 2,000 editorial and 95,000,000 printed pages, among them the first Belarusian book on programming.
Software included test systems; service and application program libraries; assemblers and macro generators; compilers ENGINEER, FORTRAN, ALGAMS, and ALGOL; the first Soviet COBOL compiler and data processing system SAOD; operating systems, compatibility supporting system, and instrumental cross-translators.
In addition, the Division partook in the development of turn-key systems for the processing of telemetric information from satellites and rocket probes, seismic information, USSR censuses, management information systems for industry and air transportation, and information systems for the leadership of the country.
In all, 4,300 computers of the “Minsk” type were manufactured. They comprised about 70% of the mainframes in the Soviet Union and were exported to 17 countries. Practically all of the computing centers of the country were equipped with our computers, which genuinely became “workhorses” of the national economy applied to solving engineering, economic, and management problems in industry and science.
By 1968 the number of programmers reached 120. Our Software Division became the largest in the computer industry of the Soviet Union. Computers of the “Minsk” series along with BESM-6 possessed the most advanced software. For the first time in the Soviet Union was realized the commercial development of software along its full lifecycle – that is, a software industry was created.
In 1972, during my trip abroad and reading CODASYL publications, I became enthusiastic about the definition: “The meeting of a Working Group is when good people gather in a good place during a good season for an unknown purpose, and spend their time well.” Therefore, immediately after returning home, I initiated the Soviet Union National Working Group on Databases and became the chairman of it for 15 years. This Group united all leading database people, and conducted such activities as the All-Union Database Conferences and Symposia; temporary task and expert subgroups; editorial boards; as well as communications with the US CODASYL Database Task Group (DBTG) and the British Computer Society Database Administration Working Group (DBAWG).
From 1974 to 1989 in the Belarusian Academy of Sciences, I headed the development of software of the ASPID family documentary-factographical information systems for third-generation mainframes, mini and personal computers, and database converters. In addition to this, we developed pioneering applications of this software in science, industry, and social life for the creation of the first Belarusian databases on bibliography, technical standards, materials and equipment, laws, personnel, and ecology. Among them was the first database on patents that exceeded one million documents, a database on radiation pollution after the Chernobyl disaster, a database for matchmaking, and, in the case of unlucky marriage, a database for unidentified corpses.
And finally in 1996, when I was already on pension, the initiative of the IEEE Computer Society returned me to an interesting life. Historical excavations remind me of the time, when computers were big, memories – small and we – young and doing beautiful nonsense. Thank you!
Mr. President, this Medal is another top-level award, given to me in the US. The first one was awarded to me in 1977 in Ann Arbor by Benjamin Fry. It was his favorite cookie, which he didn’t share with anybody, not his parents nor his brothers and sisters. Here is his hand on the Bible.
Thank you very much!
Gennady Stolyarov I in Boston – November 7, 2002