vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2011-04-17 09:27 pm

К вопросу о Дао

Дао, выраженное словами, как известно, не есть истинное Дао. Поэтому те, кто перепощивают ссылку на текст, сводящийся к тому, что программисты должны писать код и писать код, далеки от постижения Дао.

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

Опять же, поскольку Дао, выраженное словами, не есть истинное Дао, программист, постигший Дао, никогда не даст своему продукту название, начинающееся с TAO. Заметим, что даже название TAOCP дано не автором, а читателями. Автор скромно писал The Art Of..

[identity profile] potan.livejournal.com 2011-04-17 06:03 pm (UTC)(link)
Убрав проверку правильности вхожных данных иногда можно и добавить фичу. Так мне как-то удалось скомпилировать древнюю программу современным компилятором, закоментировав 5 строк в компиляторе...
arilou: (Default)

[personal profile] arilou 2011-04-17 09:47 pm (UTC)(link)
Думается мне, что программист, уверенный в собственном Дао, будет действовать в соответствии с этим Дао, а не с правилами о том, чего не должен делать программист, уверенный в собственном Дао. Если же он будет действовать с оглядкой на названные кем-то другим правила, то значит, что в собственном Дао он не уверен. ;)
arilou: (Default)

[personal profile] arilou 2011-04-18 07:28 am (UTC)(link)
Ну так и я ещё и о том, что врядли ты так уверенно отличишь постигшего Дао от непостигшего, покуда сам не постигнешь Дао. (Хотя, возможно, несколько повысишь процент верных распознаний.) А когда постигнешь, то будешь уже использовать критерии, которые не так просто выразить словом, чётко понятным для непостигших. Хотя, может быть, желая выразить это словом, ты напишешь книгу, поиск истиного смысла которой будет помогать другим постичь Дао. ;)
arilou: (Default)

[personal profile] arilou 2011-04-18 12:22 pm (UTC)(link)
Это выглядит не только "хитростью", сколько "уважительной причиной", которой обосновывается желание, чтобы рецепт был попроще. ;) А если оно "попроще", то это не Дао, а фикция. IMHO
Интересно ли нам Dao Lite?

[personal profile] legolegs 2011-04-25 12:08 am (UTC)(link)
Это всё от проекта зависит. В при работе с некоторыми из меня дао как из ведра прёт, а ведь я ещё так молод.

PS однако openID в dreamwidth по занудности бьёт все рекорды. Капча при подтверждении емейла - это что-то новенькое.