Собственно сабж, показалось довольно интересным, и, думаю, не помешало бы это FAQ добавить куда-нибудь на РСДН, а то зачастую вот такие "экземплярчики" попадаются
Re: Признаки того, что ты паршивенький программист
— Ты совершенно точно уверен, что помнишь все детали каждого куска заковыристого кода своей программы, и никогда (!) не делаешь ошибок в коде. К черту документацию, к черту абстракции. Ошибки — это удел сосунков, а не таких гуру как ты!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[2]: Признаки того, что ты паршивенький программист
Дарней,
Д>Самое главное то забыли
Д>- Ты совершенно точно уверен, что помнишь все детали каждого куска заковыристого кода своей программы, и никогда (!) не делаешь ошибок в коде. К черту документацию, к черту абстракции. Ошибки — это удел сосунков, а не таких гуру как ты!
Ну не совсем так :
Ученик спросил учителя:
"Вот программист, что никогда не проектирует, не сопровождает и не отлаживает свои программы.
Однако все, кто его знают, полагают его одним из лучших программистов в мире.
Почему так?"
Учитель ответил:
"Этот программист овладел Дао.
Он ушел от нужды проектирования; он не сердится, если система падает, но принимает
вселенную такой какая она есть.
Он ушел от нужды сопровождения; ему безразлично, увидит ли кто нибудь его код.
Он ушел от нужды отладки; каждая из его программ совершенна изнутри, изящна и ясна, и ее цель самоочевидна.
Поистине он постиг тайну Дао."
LCR>Ученик спросил учителя:
LCR> "Вот программист, что никогда не проектирует, не сопровождает и не отлаживает свои программы.
LCR> Однако все, кто его знают, полагают его одним из лучших программистов в мире.
LCR> Почему так?"
LCR>Учитель ответил:
LCR> "Этот программист овладел Дао.
LCR> Он ушел от нужды проектирования; он не сердится, если система падает, но принимает
LCR> вселенную такой какая она есть.
LCR> Он ушел от нужды сопровождения; ему безразлично, увидит ли кто нибудь его код.
LCR> Он ушел от нужды отладки; каждая из его программ совершенна изнутри, изящна и ясна, и ее цель самоочевидна.
LCR> Поистине он постиг тайну Дао."
Логично. Если забить на то, что программа падает, то ее не нужно ни сопровождать, ни отлаживать. Для настоящей дзен-программы и работать совсем не обязательно... она ценна сама по себе, а не потому что делает что-то полезное
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[4]: Признаки того, что ты паршивенький программист
Здравствуйте, Дарней, Вы писали:
Д>Логично. Если забить на то, что программа падает, то ее не нужно ни сопровождать, ни отлаживать. Для настоящей дзен-программы и работать совсем не обязательно... она ценна сама по себе, а не потому что делает что-то полезное
Ну, на самом деле парни не вполне поняли, что такое Дао программирования. Постигшему Истинное Дао не нужно, в общем-то, даже писать программы.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Признаки того, что ты паршивенький программист
Дарней,
Д>Логично. Если забить на то, что программа падает, то ее не нужно ни сопровождать, ни отлаживать.
Неверная импликация.
Д> Для настоящей дзен-программы и работать совсем не обязательно... она ценна сама по себе, а не потому что делает что-то полезное
Хм, чтобы некоторый текст можно было назвать программой, этот текст в конечном итоге должен выполнять что-то. Причём Дао-вариант делает это совершенным способом.
Остаётся решить вопрос, является ли отсутствие действия действием?
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
Д>>Логично. Если забить на то, что программа падает, то ее не нужно ни сопровождать, ни отлаживать. LCR>Неверная импликация.
это еще почему?
LCR>Остаётся решить вопрос, является ли отсутствие действия действием?
похоже, ты еще не достиг настоящего просветления
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[6]: Признаки того, что ты паршивенький программист
Дарней,
Д>>>Логично. Если забить на то, что программа падает, то ее не нужно ни сопровождать, ни отлаживать. LCR>>Неверная импликация. Д>это еще почему?
Потому что если программа падает, то её можно отлично использовать в рамках sandbox-ов и supervision-иерархий, и тогда её можно и посопровождать и поотлаживать, если будет желание.
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
LCR>Потому что если программа падает, то её можно отлично использовать в рамках sandbox-ов и supervision-иерархий, и тогда её можно и посопровождать и поотлаживать, если будет желание.
я говорил про "нужно", а не про "можно"
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[8]: Признаки того, что ты паршивенький программист
Дарней,
Д>я говорил про "нужно", а не про "можно"
Да, тонкая грань. Я сделал неявное предположение: если "можно", то кому-нибудь будет "нужно". Виновато отутствие просветления
Здравствуйте, Курилка, Вы писали:
К>Собственно сабж, показалось довольно интересным, и, думаю, не помешало бы это FAQ добавить куда-нибудь на РСДН, а то зачастую вот такие "экземплярчики" попадаются
Сдя по этому гороскопу все программисты с которыми я общался на этом форуме (влючая меня) — дерьмо.
Так последуем же совету автора:
So try not to take anything on the list too personally, but feel free to flame me anyway if it makes you feel better.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Признаки того, что ты паршивенький программист
Здравствуйте, Курилка, Вы писали:
К>И что бы ты оспорил?
Лично я — догмы. Автор борясь с однми догмами поддерживает другие. Например, борясь с догмой, что весь код должен быть коротким он поддерживает догму, что плевать какой длины функции.
Про один язык... А если это Руби?
В целом его слова можно понять как не создавайте себе безусловных правил. Ну, это в общем-то и не является откровением и с этим я согласен.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Признаки того, что ты паршивенький программист
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
LCR>Хм, чтобы некоторый текст можно было назвать программой, этот текст в конечном итоге должен выполнять что-то. Причём Дао-вариант делает это совершенным способом.
А в случае если "это" = "не работает"... получится программа которая идеально не работает
LCR>Остаётся решить вопрос, является ли отсутствие действия действием?
В общем случае — нет, имхо.
--
С уваженем, Сиваков Константин.
Re[4]: Признаки того, что ты паршивенький программист
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Курилка, Вы писали:
К>>И что бы ты оспорил?
VD>Лично я — догмы. Автор борясь с однми догмами поддерживает другие. Например, борясь с догмой, что весь код должен быть коротким он поддерживает догму, что плевать какой длины функции.
Откуда ты берёшь "плевать"?
Вот это — Code should not be made more complex to meet some arbitrary standard.
Или ещё что-то что я там не вижу?
VD>Про один язык... А если это Руби?
И что руби? BTW, this can be almost any language...
VD>В целом его слова можно понять как не создавайте себе безусловных правил. Ну, это в общем-то и не является откровением и с этим я согласен.
Вот с этим я тоже согласен, только вот догм на которых автор настаивает я так и не увидел
Re[2]: Признаки того, что ты паршивенький программист
Здравствуйте, VladD2, Вы писали:
VD>Сдя по этому гороскопу все программисты с которыми я общался на этом форуме (влючая меня) — дерьмо.
Если тебе такой перевод по душе...
Имхо смысл в том, что "нормальный" программист должен сознавать, что ничто неидеально и он сам в первую очередь (и его мнение/знания).
Re[3]: Признаки того, что ты паршивенький программист
Здравствуйте, Курилка, Вы писали:
К>Имхо смысл в том, что "нормальный" программист должен сознавать, что ничто неидеально и он сам в первую очередь (и его мнение/знания).
ну про это еще Дейкстра писал.
Самые лучшие программисты — это те, кто осознают ограниченность своих возможностей. В то же время худшие программисты твердо убеждены в своей непогрешимости и безошибочности.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[4]: Признаки того, что ты паршивенький программист
Здравствуйте, Sinclair, Вы писали:
S>Ну, на самом деле парни не вполне поняли, что такое Дао программирования. Постигшему Истинное Дао не нужно, в общем-то, даже писать программы.
Потому что программист, постигший Дао Программирования — это фальшивомонетчик.