andrzejn: (Curious)
[personal profile] andrzejn
В сети FidoNet соблюдение технических стандартов было делом не только необходимым, но и в немалой степени религиозным. Потому что любой косяк в чьих-то скриптах и настройках мог осложнить жизнь многим и многим, ну и как же ещё убедить такую разношёрстную толпу некоммерческих энтузиастов строго исполнять все правила? Ведь каждый же, кроме самых начинающих чайников, считает себя умным и видит очевидные способы чуть-чуть срезать углы и получить многие дополнительные удобства. Поэтому прежде всего, как молитвы и заповеди, новичкам вдалбливали священное уважение к запретам.

Но для по-настоящему умелых гуру была отдушина. Звучала она так: "Если ты умеешь нарушить правила так, что этого никто никогда не заметит, то тебе нарушать их можно". (А если заметят - то, ясное дело, ответишь своей жопой и сетевым адресом.) Я, к примеру, многие годы успешно раздавал почту с одного пойнтового адреса нескольким юзерам, никому не мешая. Потому что к тому моменту я это умел.

Программисты тоже знают, что любые руководства по стилю и архитектурные правила можно в исключительных случаях нарушать - когда выигрыш от нарушения очень велик, а ты знаешь не только правила, но и их причины, обоснования, неупомянутые в лаконичных формулировках исключения и их последствия в конкретных условиях.

И творцы - писатели, музыканты, художники... - это знают: когда надо, любое правило можно нарушить.

Но прежде нужно хорошо уметь это правило соблюдать. Знать его во всех подробностях. Точно знать, зачем вот именно здесь его нарушать. И как можно сделать то же самое - не нарушая. И как сделать, чтобы нарушение никому и ничему не повредило.

К чему эта длинная преамбула?

Тут на днях [livejournal.com profile] bilet_v_zirk написала об этических запретах психотерапевтов. Что нельзя заниматься сексом с клиентами, вступать с ними в дружеские или партнёрские отношения и так далее - ну, кто хоть немного соприкасался с психотерапией, тот знает. И копию в [livejournal.com profile] gestalt_online. Очень познавательная буча приключилась в комментах по обеим ссылкам. И в постах по мотивам (см. здесь и здесь), и в комментах к ним.

Потому что ну все же умные и знают способы чуть-чуть срезать углы и получить лучший результат за меньшее время.

Так вот: если вы очень хорошо понимаете суть этих запретов и умеете нормально работать в их рамках, то вам нарушать их, конечно, можно. Если вы точно знаете, зачем вам это нужно и как при этом никому не навредить.

Вот только тогда это вам почти никогда не будет нужно.

Profile

andrzejn: (Default)
Андрій Новосьолов

May 2025

M T W T F S S
    1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
2627 28 29 3031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Saturday, 31 May 2025 04:34
Powered by Dreamwidth Studios