— Прочитал в нашем отчете сравнительный анализ банков данных. Это лучшее из того, что знаю.
— Спасибо, Саша, это я написал.
(Глушков заявил на конференции о системе Нильвы: «Ваши специалисты совершили научно-технический подвиг: создали банк данных на магнитных лентах».
Звонкая фраза, в то время на машинах не было дисководов. Это все равно, что сказать: создан лучший современный автомобиль на паровом двигателе).
Колесов задумался. И было над чем. После конфликта с директором Бедняковым он зарекся: «Никогда не лезь в начальники, это не для тебя. Вспыльчивость, слабая нервная система, с ней хорошо музыку слушать, а не втыки от начальства получать».
С другой стороны, за несколько лет работы под командой друга Пальмского подзабылись прежние страхи и обиды. Было и некоторое тщеславие: маршальский ранец в солдатском мешке. «А почему бы и не дерзнуть? Чем я хуже других? Тем более, что я, искренний приверженец общего блага, верный сын отечества. Почему бы мне не быть впереди? Да и не обвинишь в карьеризме: зарплата мне, кандидату наук, не повышается…»
В 21 отделении только что скандально завалилась большая тема Рейнера и Юкелиса – СМО-Проблема. В то же время в план был включен ее новый вариант.
И он пошел на самообман. Прежний зав отделением избежал ответственности: «он от дедушки ушел, а я от бабушки уйду, пусть Рейнер барахтается в своей идее фикс, а я займусь в своем отделе своими делами».
В начале 1978 года он занял отдельный кабинет в главном здании института на Галерной улице рядом с Медным всадником, там, где начинал свою работу в ЛЭМе.
Но теперь он сел за руководящий Т-образный стол: он во главе, подчиненные по бокам. Пустяк, а приятно. Тщеславие, однако.
В 21 отделении происходило следующее. Четыре года назад Рейнер сформулировал схему своей уникальной системы управления заводом: «системы проблемно-ориентированного математического обеспечения» – СМО-Проблема. Уже в то время на автоматизацию проектирования стали давать бюджетные деньги. Зам директора Бунаков был первой скрипкой в министерстве по этим делам. Получили финансирование на все отделение, примерно 10 процентов от институтского плана. Это немало. Поэтому и обещать пришлось много: внедрить систему на 40 (!?) заводах. Причем немедленно, в этой же пятилетке.
Впечатляющий размах работы вызывал наибольшие сомнения, как водится, в своем отечестве, среди коллег по институту. После одного из обсуждений на научно-техническом совете Рейнер горько заплакал, настолько обиделся на критику его любимого детища. Однако постепенно голоса сомнения перешли в подшучивание за глаза над «оторванным от жизни фантазером». В глаза же его дружески подбадривали: в общении Рейнер был всеобщим любимцем.
Рейнер – зав отделом постановки задач.
Другой отдел на основе постановок разрабатывал программы. Зав. отделом программист Юкелис – тридцатилетний, большой, массивный, классный боксер, штангист, каратист, веселый матерщинник – балагур насчет трахнуть и спустить («лучшее влагалище – задница товарища»), вообще как бы широкой души человек («слушай, Рейнер, жидовская морда»). Он же – высококвалифицированный специалист, трудоголик. Искренно верующий в идеи Рейнера, он много поработал на первом варианте системы.
Не получилось. Отдел Юкелиса не смог в срок разработать и сдать первый вариант СМО-Проблемы. Причины доподлинно неизвестны. Вероятна самая простая – не учли сложности работы, возможностей техники и т. п. Работу выполнили частично, а сделанные программы получились долгоиграющими – медленно работающими. Причины опять остались неясными: слабая техника или плохое программирование (вина Юкелиса?) или слишком сложные алгоритмы (вина Рейнера?) или что еще. Перед верхами отчитался и формально закрыл план Бунаков: “Отрицательный результат – это тоже результат”.
Рейнер и Юкелис поссорились.
Колесов спросил Юкелиса:
— Юрий Исакович, как у вас с Рейнером, наладились отношения?
— Учимся, умнеем, делаем выводы. Помирились.
Рейнеру некуда было податься. Программная реализация – его больное место. Он не знал программирования и не пытался влезть в эту сферу.
До начала работы по второму варианту обсуждали, не привлечь ли общепризнанного суперпрограммиста Овруцкого. Однако тот потребовал выдать ему подробное описание всех алгоритмов. Но Рейнер решил строить систему с учетом возможностей техники, в нужных случаях упрощая или огрубляя алгоритмы. Ему была нужна совместная с программистами работа методом постепенных приближений (итераций). Поэтому его устраивали Юкелис и его коллектив, освоившие первый вариант системы.
Читать дальше