"Ричи О'Бауэр. Программирование как высшая форма творчества" - читать интересную книгу автора

несколько операционных систем и огромное количество прикладных программ,
которые, кстати, и распространяются бесплатно. Последний факт я склонен
считать своеобразным проявлением этики хакеров старой школы, которые
подводили солидную морально-философскую базу под свой лозунг, требующий
доступности любой информации для всех. Они отвергали модный в наши дни
способ, когда команда разработчиков делает исходные тексты своих прог-
рамм закрытой информацией, чтобы конкуренты не смогли воспользоваться
алгоритмами и методиками, используемыми в этих исходниках. И, как следс-
твие, качество программ было вполне приемлемым - даже на простеньких по
нынешним меркам микрокомпьютерах с объемом ОЗУ не более 64 Кб (на PDF10,
например, отлично работала UNIX).
Реалии современной жизни существенно отличаются от того духа
всеобщего сотрудничества, который можно было отыскать не только среди
студентов, но и среди молодых специалистов. Сотрудничать тогда было жиз-
ненно важно; сейчас же дух конкуренции и коммерции вкупе с обыкновенным
индивидуализмом компьютерщиков-профессионалов часто убивает любое сот-
рудничество. Уровень консультаций в конференциях Интернет за последние
десять лет сильно упал. Профессионалы не желают терять время на то, что-
бы просвещать своих потенциальных конкурентов, а потому новички должны
теперь переступать барьер собственного незнания самостоятельно либо обу-
чаясь на специальных курсах, где преподаватели оказываются просто не в
состоянии работать с каждым из слушателей индивидуально.
Как следствие, разобщенность компьютерного сообщества неуклонно
растет, и программисты в некоторых компаниях иногда не желают работать
сообща. Такое положение вещей сильно сказывается на уровне стабильности
программного кода, порождаемого этими рабочими группами.
Индивидуализм и эскапизм программистов - вот то, что меня нас-
тораживает. Многие из моих знакомых так или иначе считают себя лучше
других, и это не страшно - но когда люди отказывают друг другу в сот-
рудничестве, руководствуясь только ощущением собственной значимости,
можно с уверенностью заявить, что дело плохо. К примеру, сейчас многие
программисты бравируют своим вероисповеданием (как правило, они атеисты)
и политическими убеждениями (коммунисты или что-то вроде). При этом они
совершенно не уважают суждений других людей, поэтому конфликты во многих
группах происходят довольно часто. Ухудшение атмосферы в рабочих коллек-
тивах программистов всё чаще и чаще приводит многих специалистов в тру-
доголию и инициирует их на употребление алкоголя и наркотиков. Я не ста-
ну много распространяться на эту тему и не буду приводить примеров. Вы и
сами отлично знаете об этом, если не боитесь честно посмотреть на извес-
тные вам факты.
И эта сторона программирования - увы, также присущая любому из
видов творчества, - не может не пугать. Я искренне надеюсь, что засилье
коммерческой деятельности - не более чем детская болезнь нашего социу-
ма, и пройдет, как проходят ветрянка или корь.
Я надеюсь, что вопросы Хиллела послужат еще нескольким поколени-
ям программистов(*). Я надеюсь, что к людям, двигающим вперед проект GNU
присоединятся и другие. Я надеюсь, что настигший наше общество психоло-
гический кризис программистов-практиков разрешится Эпохой Возрождения.
Вторым Ренессансом.