Дао ропграммирования, жалкое продолжение

Тема в разделе "WASM.HEAP", создана пользователем zStorm, 27 янв 2009.

  1. zStorm

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    Вобщем вчера на меня что-то напало, наверное это графоманство. Вот результаты...

    1.
    Однажды программист пришел устраиваться на новую работу. Он показывал менеджеру свои программы, и тот был всем доволен – программы были просты и очевидны, пользование ими приносило удовольствие. Но, внезапно, он заметил, что одна программа написана на интерпретируемом языке из Штабквартиры Корпорации.
    -Разве можно создавать хорошие программы на этом ужасном языке, само программирование на котором дурно пахнет? – возмутился менеджер
    -Мастер программист способен создавать совершенные программы даже на таком сложном языке программирования
    -А Вы мастер программист?
    -А вот это определяют пользователи моих программ – спокойным голосом произнес мастер

    2.
    К человеку-с-компилятором пришел менеджер, с техническим заданием небольшой программы. Человек-с-компилятором имел в своем распоряжении достаточно времени, потому он стал неторопливо, со всей аккуратностью, творить. Его мысли были чисты, потому мастерство без преград водопадом изливалось на клавиатуру. Программа получалась совершенной, ее строение было непогрешимым, были предвидены все возможные изменения, и, в то же время, не было ни одного лишнего оператора – казалось, что само Дао воплотилось в программном мире. Когда человек-с-компилятором закончил, он был доволен своей работой – пользование программой напоминало игру света и тени и он понял, что достиг того совершенства, к которому стремился всегда. Вокруг него царила гармония, и он предвосхищал, как он покажет свое творение менеджеру.
    Срок, выделенный на создание, истек, и потому человек-с-компилятором бережно понес само Дао менеджеру. В момент прикосновения к ручке двери менеджера на него обрушилось просветление – он понял, что в задании содержится ошибка – хотя программа полностью соответствует требованиям, не была оговорена одна деталь, отсутствие которой делает программу абсолютно бесполезной для пользования и, к тому же, усложняет ее структуру во много раз. Человек-с-компилятором бросился к своему терминалу. Он не мог себе позволить переделать первый вариант, так как его кристальное совершенство, не омраченное полезностью, было бы нарушено, и потому он принялся создавать сначала. Через несколько часов работа была завершена, и он понес ее менеджеру. Структура программы была корявой, иногда виднелись явные недоработки. Но ее полезность была неоспорима для Системы. После ее интеграции Система смогла раскрыть свои крылья и взмыть к облакам, заставляя прохожих всматриваться вслед.
    Дао воплощено в обеих программах.

    3.
    Однажды новичок попросил мастера рассказать ему об андерграунде.
    -Андерграунд не имеет границ, в нем время остановило свой ход. Непроницаемая тьма заполняет его. Это место, где вещи могут появляться и сразу же исчезать, не оставив и следа за собой. В андерграунде существуют воины Дзена, которые день и ночь бьются со страшными силами мира сего. Они с храбростью идут в любые атаки, всегда одерживая победу.
    Когда новичок услышал это, он сразу же захотел войти в него. Но мастер строжайше запретил ему это делать. Ответ мастера был коротким:
    -Через новичков в андерграунде, Штабквартиры Корпораций с легкостью воплощают в жизнь свои коварнейшие планы.

    4.
    У новичков сознание переполнено мыслями. Они летают во все стороны, рассеивая концентрацию и мешая воплощению воли в программном мире.
    У опытных программистов мысли чисты и многомерны, что позволяет им создавать программы высокого уровня.
    У мастеров мысли отсутствуют. Дао само себя реализует, когда они находятся за своими терминалами.

    5.
    Программист жил своими программами. Он создавал их и получал от этого удовольствие. В одно прекрасное утро, когда он прогуливался и обдумывал новые проектные решения, он забрел в Галерею. Величественные коридоры Галереи были обвешаны программами былых дней. Они в тишине и полумраке смотрели на программиста своими причудливыми формами, которые им добавили их авторы, пытаясь предсказать будущее программирования. Чем дальше он шел, тем древнее были картины. Он остановился у одной, существование которой не вкладывалось в его сознании. Машины древних имели текстовый интерфейс, и для обеспечения пользователей возможностью редактирования нескольких вещей сразу, древние шли на многие уловки, пытаясь сохранить гармонию между удобством и потребляемыми ресурсами. Код системы был отлажен и работал как часовой механизм, настоящая стратегия разыгрывалась внутри – каждый байт бился за право своего существования в памяти. Однако для программиста это выглядело не больше чем битва в муравейнике. В следующий момент его заполнило чувство бессмысленности создаваемых им программ – придет время и их так же оставят мертво висеть.
    Он угнетенным вернулся к мастеру. Мастер ответил:
    -Существует змея, которая сбрасывает свою великолепную чешую. Она заботится и любит свою чешую, но когда приходит момент – она ее просто оставляет. Следующую чешую она пытается сделать красивей и удобней предыдущей, зная, что и с нею придется расстаться. Это идет процесс развития. Тебе необходимо оставлять свои программы, иначе всю свою вечность ты просуществуешь в одной чешуе.

    6.
    Сказано мастером программистом:
    -Если написанная программа работает правильно и без ошибок, но ты уверен что она не должна работать – то самое время ее переписать.

    7.
    Если способен составить программу из десяти строк
    То способен и на двадцать тысяч
    Жонглируй в уме малой частью системы
    И размер не имеет значения

    7.1 small bugfix: Rhytm Edition
    Если десять строк составить можешь
    То и сорок тысяч одолеешь
    Жонглируй в уме малой частью системы
    И размер не получит значения

    8.
    Как-то раз встретились две среды разработки. Они начали разговор об удобстве использования, и когда дело дошло до тестирования, одна из них заявила:
    -Я предоставляю мощные средства распределенного тестирования – программист может направить написанную им программу всем тестировщикам одним нажатием, я обеспечиваю удобный интерфейс обратной связи и мощные средства формирования отчетов о найденных дефектах.
    -Мои программисты тестируют свой код еще до написания – спокойно ответила другая

    9.
    Сказано мастером программистом:
    -Хотя бы раз за время жизни проекта сделай полную его трассировку от начала и до конца, и ты обнаружишь невероятные вещи...
     
  2. zStorm

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    Ой, с названием темы спортачил
     
  3. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
  4. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    division by zero
    [del]
     
  5. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Первые 2 пункта относятся к быдлокодингу?
     
  6. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    K10
    ниразу имо
    быдлокодинг не определяется только выбором ЯП
     
  7. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    стихи 2 и 4 - неплохи.

    слова "жалкое продолжение" - относятся к резкому выделению самооценки, что уводит от дао и несовместимо со стихом 1.
     
  8. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    GoldFinch
    да я не про ЯП, а вообще...

    1. На дотнете тоже можно делать программы.
    - В дотнете нет ДАО.
    - Пользователи покупают, и это главное.
    2. - Ваша программа кривая и глючная.
    - Она занимает свою нишу рынка и пользователи платят за нее, поэтому на качество ее кода можно не обращать внимания (временно, пока не появится конкуренция ей).

    ПС. все имхо...
     
  9. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    А как же классический сюжетный ход "...и тогда мастер со всей дури охреначил ученика по башке посохом, и ученику открылось дао"?
     
  10. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    zStorm
    мне понравилос. обдумчиво пишешь...;)
     
  11. oxcc

    oxcc New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2008
    Сообщения:
    51
    не оценил :dntknw:
     
  12. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    №2 хорош.
     
  13. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Пиши еще ))
     
  14. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    Мне 9-ый нравиться...
     
  15. Antares

    Antares New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2009
    Сообщения:
    1
    "Человеки" не делятся на программистов и писателей, способный в одном - способен во всем. В прочем программирвать и писать, в чемто, одно и тоже.
     
  16. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    Не поверишь, что бы программировать надо писать...
     
  17. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
  18. Dian

    Dian Member

    Публикаций:
    0
    Регистрация:
    19 июн 2008
    Сообщения:
    222
    Быдлокодинг реализует лишь быдлодао
     
  19. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Comer_

    Молодец. :))
     
  20. zStorm

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    В первый раз пишу, так что приятно за оценки)
    Буду трудиться дальше

    Это не самооценка, а нечто поинтересней