улучшать проект – не будем. Уломал их, подписал акт приемки и получил деньги.
Разработка средств проектирования по заданиям Колесова прошла успешно и вовремя. Коля Успенский сделал генератор печати с использованием словаря данных. Идеи метаинформации уже витали в воздухе.
Принцип действия генератора чрезвычайно прост, сложна реализация. Успенский справился. Улучшал генератор при его использовании.
Эта же идея была заложена в генератор ввода, разработкой которого руководил Саша Кондратьев – золотой фонд Колесова. Еще во Львове он восхитился его работой: молодой выпускник Инжэкона двое суток подряд работал на вычислительном центре: дорабатывал и сдавал программы. Позднее Колесов предложил ему специализироваться на информационном обеспечении проектов. Он согласился, успешно работал, проявил прекрасные творческие способности, защитил диссертацию. Рейнер тоже им восхищался.
Генераторы успешно использовались в проектах. Он их дважды продал: собственному министерству и министерству легкой промышленности.
Задания на работы по его глобальной идее – языку показателей – получили от него два главных исполнителя Архипов и Отцовский. Они простимулированы должностями, зарплатой и видами на защиту диссертаций. Колесов не считал нужным вмешиваться в рабочие детали.
С Архиповым он познакомился в ЛЭТИ, руководил его дипломным проектом. Познакомил его со своей идеей по языку показателей. Студент загорелся, быстро ухватил сущность системы, использовал его в своем дипломном проекте. После вуза он пришел к Колесову по распределению.
К сожалению, талантливого человека заносило на излишние усложнения, накрутки и выкрутасы в программах – частенько встречающаяся болезнь. Потом он надолго увлекся созданием программы для игры в новую лотерею Спортлото. Колесов пытался мягко убедить его в бессмысленности этой затеи (мягко, потому что бесполезно жестко разговаривать с энтузиастами), говорил о принципиальной непредсказуемости единичных событий внутри вероятностной среды, о заранее заложенной авторами лотереи малой доли выигрышей. Ученик смотрел на учителя с сожалением – возрастное неверие в науку, учитель на него – тоже с сожалением: увлечение вероятностными расчетами он пережил еще в оборонном институте. В лотерею Архипов не выиграл, но пагубную самонадеянность не преодолел.
Колесов заранее подстраховался: по плану язык показателей шел как экспериментальная работа. Так и получилось. Архипов работу не выполнил. Сотрудницы отдела укоряли его:
— Валентин Иванович тебя нашел, воспитал, а ты…
— Это я его нашел.
Отработав трехлетний срок молодого специалиста, он ушел на другое предприятие начальником ВЦ. Выигрыш в деньгах – небольшой, науку по боку, диссертацию не сделал, талант свой зарыл.
Второй исполнитель тоже талант – Отцовский, разрабатывавший переходник, «нижнюю» часть системы. Тоже не сделал. Правда, он отвлекался на конкретные проекты. Интересное свойство его – инстинкт исполнительства: пусть начальство даст план и ресурсы… Такое для зав отделом неприемлемо. Двое суток в поезде (ехали вдвоем на завод в Севастополь), за двумя полбанками Колесов убеждал его не возмущаться правилами, а жить по ним. Не убедил.
Отцовский поступил в аспирантуру у Бирштейна, тот заставлял его вместо себя читать лекции, бесплатно. Напрячься на диссертацию не смог, бросил.
Колесов не питал больших надежд на язык показателей, поэтому не переживал неудачу. Язык предъявлял особые требования к проектировщикам баз данных. [37]
Удивительна судьба научных идей. Приходит время, и сразу несколько авторов рождают их одновременно. Обижаются насчет приоритета. Попов и Маркони изобрели радио, Белл и еще кто-то – телефон, Дарвин и Уоллес – теорию эволюции. И т. д. и т. п.
Он принял на работу Брегмана, известного программиста экстра-класса, создавшего классические программы разузлования, кандидата наук. Когда он узнал, что Брегман просится на работу, то сразу же пошел к Кезлингу с просьбой – лозунгом: Брегман – лучший программист города, надо принять. Приняли без обычного в таких случаях одновременного приема еврея и русского.
Брегман сделал свою систему совместной обработки файлов. Инстинкт соперничества силен у всех специалистов, а у программистов в особенности. Брегман не критиковал другие системы, он просто интеллигентно молчал, например, при упоминании системы Вишнякова и им подобных. Свою систему он делал только под себя, для собственных тем по проектам. Не агитировал никого ею пользоваться, но и не отказывал, если просили. Отказался взять бюджетные деньги.
Они – Колесов и Брегман – ровесники, частенько беседовали. Интересны его раздумья и сомнения по выбору наилучшего, оптимального уровня автоматизации проектирования. Он считал уровень совместной обработки файлов достаточным, больше не нужно. Беседовали о разных разностях. И как он строил дачу, как на днях достал дефицитный цемент и как его довез. Неожиданно уехал в Израиль, хотя вроде бы не собирался, вероятно, дети увезли.[38]
Аналогичные идеи проектирования были реализованы французской фирмой Протэ, с которой шли переговоры о сотрудничестве. Фирма работала именно так, как хотелось Колесову: обучение заводчан языку системы, на что хватает одного месяца. Затем за несколько месяцев совместной работы создается полный проект. Дальнейшее сопровождение – корректировки и развитие – только силами заводчан. Во Франции и других странах сто сотрудников фирмы работали так уже несколько лет. Министерство поручило ЛЭМу дать заключение. Колесов подготовил: и за Протэ и за Париж. Не прошло, наверно, не нашлось понимания и денег, хотя просили немного.
Бывшее отделение ЛЭМа в Калинине, а теперь фонд программ наладил массовую продажу программ по ценам на порядок меньшим, чем цены на проекты компьютерных систем. Продажа, по их словам, шла со свистом. Заводчане расхватывали все подряд, про запас, по привычке закупать любой дефицит и «освоить средства» под конец года хоть на райкинский рояль. В отличие от лэмовцев они не стояли на коленях перед заказчиками. Денег им хватало для красивой жизни, для развития.
«Красиво жить не запретишь». Колесов уговаривал Кезлинга:
— Давайте организуем у нас такую же работу, я с калининскими говорил, они согласны передать нам фонд программ для работы по Северо-Западу и Прибалтике, им все равно всю страну не одолеть.
Кезлинг отнекивался, после нескольких приставаний отрезал:
— Системы надо делать!
Потом министерство дало институту строчку «оказание услуг» на четверть плана: «больше нельзя, потеряете лицо, развратитесь…» Эту четверть использовали полностью, заработали хорошие премии.
Затем у заказчиков наступило отрезвление: они наелись.
Поиски и метания. Кто ищет, тот всегда найдет?
Попробовал влезть в системы автоматизированного проектирования (САПР) для конструкторов и технологов. Нет, много не заработаешь.[39]
Можно найти как новые горизонты, так и новые приключения. Это и получилось у него с бухгалтерским учетом. Автоматизация его – реальное дело, программы приживаются, их не кладут на полку. Трудности известны: несмотря на требования центра к единообразию бухучета, заводчане любят настаивать на своих капризах – сделайте нам не так, как у других, а как только у нас.
Он сформировал отдел по автоматизации бухучета во главе с Ивашкиным, коллегой по работе на «Скороходе». В это время Ивашкин, зав отделом, конфликтовал со своим начальником, зав другим отделением.
«Наверно, правильно конфликтует, потому что он честный коммунист и добросовестный работник».
Набрали людей, получили из Калининского фонда программ пакеты по бухучету, наметили планы. Дорогу вымостили. Но – забыл о солдатской поговорке: не предлагай ничего нового, сам будешь выполнять. Евдокимов немедленно скинул на него и Ивашкина все проекты по бухучету, в том числе завальные, из других отделений.
«Прокололся, в очередной раз подставился – на выговора и депремирование».
Но главный прокол – это сам Ивашкин. Действительно, как исполнитель на «Скороходе» он работал старательно и на совесть. В философском плане он – русский правдоискатель (тяжелый случай). Он сам определял объем своих обязанностей, после чего приостанавливал работу в ожидании исполнения функций