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

Hапротив, занимаясь своим делом, программист отвлекается от собственных
переживаний, полностью переключаясь на работу. Таким образом, даже деп-
рессивные состояния почти не могут отрицательно повлиять на качество и
скорость работы программиста.
Второе отличие я сформулировал следующим образом: "Программиро-
вание не направлено на душу потребителя". Программные продукты могут по-
мочь вам в вашей работе, развлечь вас, связать с другими людьми, но они
никак не скажутся на вашем душевном состоянии. (Если не говорить о курь-
езах вроде "психотерапевта" в редакторе Emacs и оставить в стороне слу-
чаи, когда программы работают некачественно, повергая вас в уныние.) Од-
ним словом, программист творит как художник, а спрашивают с него как с
ремесленника. По-моему, это золотая середина. А по-вашему?
Элемент рутины и ремесленничества, если смотреть на вещи реаль-
но, в программировании присутствует лишь тогда, когда дело доходит до
отладки и сопровождения, но и там, при наличии хорошо разработанного
проекта и плана работы из заурядной "ловли блох" перерастает в нечто
большее.
И, главное, в программировании практически отсутствует плагиат.
Смотрите сами: программист волен использовать многие библиотеки, которые
есть "в открытом доступе". Он может работать с исходниками, написанными
другими людьми. Он реализует свой продукт, базирующийся на чужих нара-
ботках (будь то наработки его коллег или плод труда программистов проек-
та GNU из Европы). Представьте себе художника, использующего чужие рабо-
ты. Максимум, на что тот способен претендовать, - звание коллажиста,
ремесленника от живописи. Программист, использующий стандартные библио-
теки, пародией на такого "художника" отнюдь не является. Его работа са-
мостоятельна и вполне значима и достойна.
Таким образом, программисты могут работать и совместно, и по от-
дельности. В первом случае при эффективной организации работы качество
выходного продукта будет много лучше - что само по себе не может не ра-
довать. Посудите сами, будет ли произведением искусства картина или кни-
га, которую создавали тридцать-сорок человек, причем иногда даже не
встречаясь и не общаясь? Примеры программ, написанных в таких условиях
можно встретить на каждом шагу - и вы легко можете убедиться, что это
не "буримэ", а вполне профессионально сделанное и очень стабильное прог-
раммное обеспечение.

Итак, путем сравнения программирования и других видов творчества
мы пришли к тому, что означено в названии статьи: ПРОГРАММИРОВАHИЕ -
ЛУЧШАЯ ТВОРЧЕСКАЯ СПЕЦИАЛЬHОСТЬ. (Тем не менее, в русском переводе
статья называется несколько иначе. Hо, думаю, автор мне простит. -
прим. пер.)
Что же из этого следует?


3. ВЫВОДЫ

Вернемся еще раз к проекту GNU. Разработка программных продуктов
на основе чужих библиотек и программ, поставленная на поток - это ли не
пример общности творчества программистов? Из их сотрудничества родилось