СОФТПАНОРАМА v.1, No. 2 Уважаемые коллеги! Ни для кого не секрет, что советские программисты вообще, а систем- ные программисты в особенности, находятся в очень тяжелом, именно тяже- лом, положении. Принадлежа к инженерному корпусу, они "на своей шкуре" испытывают последствия утраты социального статуса советского инженера, неокрепост- ные отношения с характерным для них разгулом административного произво- ла. Историчеки сложилось так, что оплата советских программистов нахо- дится на одном из самых низких уровней среди индустриально развитых стран; понятие инженерной культуры утрачено, а уж о культуре программи- рования и говорить не приходится (об этом хорошо написал Л.Г. Бунич). Задавленные административным произволом (с такими его атрибутами, как нереальные сроки, "потемкинские деревни" в технических заданиях, компании по наведению "дисциплины", "добровольно-принудительные" мероп- риятия типа поездок на овощные базы), отсутствием научно-технической ин- формации, работая в окружении "подснежников" (c характерным для них от- ношением к добросовестномому труду как к юродству, сочетающися с желани- ем "побольше урвать"), программисты вместо эффективного программного обеспечения вынуждены гнать халтуру. Это не только деморализует, но и увеличивает степень их зависимости от "начальства", создает благоприят- ную атмосферу для всякого рода манипуляций и злоупотреблений. К наруше- ниям этических норм постепенно привыкают и тогда полученные результаты присваиваются "свадебными генералами", низводя действительных авторов до положения "негров". Отметим, что сравнение с неграми на плантациях в наших условиях выглядит не таким уж большим преувеличением: выматывающая, не оставляю- щая времени ни для семьи ни для развлечений, практически ежедневная ра- бота, осложненная нереальными сроками, нехваткой оборудования, материа- лов, необходимость работы во 2-ю и 3-ю смену. Постоянное психологическое напряжение, связанное с ответственностью за сроки и качество при отсутс- твии элементарных прав, нервные перегрузки при восстановлении после сбо- ев и поиске ошибок в чужих системах. Все это входит в "обойму" и резуль- татами "выстрелов" становятся и понижение остроты зрения и различные заболевания уже в сравнительно молодом возрасте. Говорят, что меньше всех живут режиссеры, но неясно, сколько у нас в стране живут системные программисты. Ясно лишь, что "профессиональная вредность" этой работы характерна не только и не столько для привилегированных обитателей "Кремниевой долины", о чем пишут в газетах, сколько для Москвы, Ленинг- рада, Киева, Минска, Риги и других больших и малых городов нашей страны. Сейчас, в силу изменившегося социально-экономического положения страны, становится возможным осуществить хотя бы минимальные сдвиги к лучшему, поднять уровень независимости, начать по каплям "выдавливать из себя раба". В то же время раскрепощение труда невозможно без создания рынка, причем не только рынка программных продуктов, но и рынка науч- но-технической информации и рынка рабочей силы. Альтернативы здесь нет, ибо как убедительно показал наш горький опыт "либо рынок, либо лагерь". В этих условиях особое значение приобретают такие формы общения программистов как наш семинар и издаваемый им бюллетень СОФТПАНОРАМА. Права на свободный творческий труд и его справедливую оплату можно до- биться лишь совместными усилиями, которые требуют организации и информа- ции. Однако для обьединения в профессиональную организацию нужна опреде- ленная демократическая культура, опыт и прежде всего опыт дискуссии, умение отстаивать собственное мнение. Конечно этому нужно учиться: способности высказывать и защищать - 2 - собственное мнение у нас практически атрофировались. Страх стать неугод- ным в прошлом гасил стремление высказаться. Он не исчез и сегодня, пос- кольку многим приходится работать в крупных организациях, в условиях ко- торых даже творческая личность вынуждена действовать внутри бюрократи- ческой культуры с ее стремлением к нивелированию, хорошо отраженном в лозунге "не высовываться". Однако рамки "дозволенного" несомненно расши- рились и грех этим не воспользоваться. В конце концов, как гласит посло- вица "тот кто всем хотел угодить, так и не родился". Для организации дискуссии и предназначен новый раздел, вводимый со второго выпуска. Этот раздел назвается FORUM, и в нем участники семинара могут помещать краткие (до 6к) заметки, рецензии и др. материалы, предс- тавляющие интерес для участников семинара. Мнения высказываемые в данном разделе отражают точку зрения автора и не обязательно совпадают с точкой зрения составителя и семинара в целом. Поскольку обмен информацией это центральная задача, как семинара, так и бюллетеня, то этот раздел явля- ется, пожалуй, наиболее важным. Действительно, далеко не каждый в состо- янии подготовить статью или какой-то другой обьемный материал. Постоян- ный цейтнот не способствует литературным упражнениям. Однако дать свою оценку, высказать замечания может (и должен!) каждый профессионал. Другой важной функцией раздела FORUM (как, впрочем, и семинара в целом) является вовлечение в семинар всех профессионалов, с тем чтобы они получили возможность высказаться, дать оценку чужим программным про- дуктам и идеям с одной стороны, услышать реакцию коллег на собственные достижения с другой стороны. Ни для кого не секрет, в условиях господства административной сис- темы (в науке это явление получило название лысенковщины) наличие степе- ни кандидата или доктора наук отнюнь не является свидетельством высокого профессионализма. Это прежде всего свидетельство верности системе, при- нятия предлагаемых правил игры или наличия "веса" и "связей". Людей, ко- торые достигают высокого положения в хорошо известных организациях, иногда презирают за некомпетентность собственные сотрудники. И наоборот, часто те, кого наиболее уважают равные, не известны посторонним (наи- большим престижем "у публики" обычно пользуются представители крупных, хорошо известных организаций независимо от их собственной научной значи- мости). Статья Вячеслава Баснова и Олега Мороза "Дела научные" (Огонек, 1989, #42, октябрь с.29-31) содержит достаточно "информации для размыш- ления" по этому поводу. Поэтому необходима демократизация процедуры оценки научных и техни- ческих достижений вообще и достижений в области программирования в част- ности. Как определенный шаг в этом направлении, предлагается на январс- ком заседании семинара присуждать ежегоднюю премию семинара "Системное программирование" программисту выполнившему наиболее значимую разработку из числа выступивших на семинаре в прошлом (для января) году. Поскольку 1989 год можно условно назвать "годом вируса", премию за 1989 год целе- сообразно присудить программисту, чьи программные средства распространя- лись как SHAREWARE или FREEWARE и внесли наибольший вклад в борьбу с компьютерными вирусами. Премия будет выделяться из средств, собранных за распространение копий первых четырех номеров СОФТПАНОРАМЫ. Ее размер (не менее 100 руб. + бесплатная подписка на СОФТАНОРАМУ на 1990 г.) и поря- док присуждения будут определены на декабрьском заседании семинара. Просьба к участникам семинара вносить свои предложения и кандидатуры. Для информации о состоянии рынка и предлагаемых на нем продуктах служит появившийся еще в первом выпуске бюллетеня раздел MARKET. Предпо- лагается, что со временем он будет включать четыре подраздела: SOFTWARE HARDWARE WANTED - 3 - BLACKLOG При этом в разделе WANTED можно помещать сведения об имеющихся ва- кансиях, а в разделе BLACKLOG - сведения о мошеннических действиях при продаже компьютеров, продаже "потёмкинских деревень" изготовителями программного обеспечения и другими аналогичными сведениями, направленны- ми на информирование о потенциальных опасностях рынка. С учетом участив- шихся случаев поставки отремонтированных или бывших в употреблении плат с "новыми" компьютерами, и также, несоблюдения комплектности поставки, обмен соответствующими сведениями представляет значительный интерес. Мир программирования существует как таковой благодаря каналам ком- муникации - журналам, семинарам, конференциям, выставкам, на которых за- вязываются личные контакты и происходит обмен мнениями и идеями. Поэтому будут предприняты определенные усилия, направленные на то, чтобы обеспе- чить участников оперативной информацией о планируемых конференциях, се- минарах, выставках. Для этой цели, начиная с данного выпуска, вводятся разделы NEWS и CALENDAR. В первом из них будут помещаться представляющие интерес новости, а во втором - информация о предстоящих семинарах, кон- ференциях и выставках. Учитывая острый дефицит информации, начиная со следующего выпуска в бюллетень будет включен раздел SOFTPRES, в котором будут помещаться фрагменты оглавлений советских и иностранных (из числа тех, к которым удастся получить доступ) журналов, а также сведения о вы- ходящих советских и иностранных книгах. Поскольку набивка копий оглавле- ний представляет собой достаточно утомительный труд, который должен со- ответствующим образом оплачиваться, обьем и качество включаемых сведений будут зависеть от количества подписчиков в 1990 г. В заключении, следует еще раз подчеркнуть, что как семинар, так и его бюллетень носят характер добровольного объединения профессионалов. Я очень надеюсь на активную поддержку в виде сообщений в FORUM, переводов и других материалов со стороны участников семинара. Примерами такой под- держки является, в частности, передача СОФТПАНОРАМЕ текстов постановле- ния ГКВТИ по авторским правам на программное обеспечения, подготовленных П.Н.Руденко и включенных в первый выпуск, а также перевода статьи С.Бон- чева "Еще раз о компьютерных вирусах" (Компютър за вас,1989, No. 3-4, сс.8-15 - (НРБ)), выполненной Е.В.Жуковским и А.Г.Cаковским, включенного в данный выпуск бюллетеня. Я надеюсь, что этому примеру последуют другие программисты. 9.11.89 С уважением Н.Н. Безруков. P.S. Привожу счета на которые (среди прочих) можно перечислить оп- лату SHAREWARE (см. FOREWORD СОФТПАНОРАМА 1989, #1) от организаций и лиц, вместо пересылки ее разработчикам. Счет "Антиспид" # 700645 в операционном управлении Жилсоцбанка СССР