софтверная толпа
Jul. 14th, 2005 12:56 pmMob Software: The Erotic Life of Code
Что это такое я прочитал по наводке хотжирафа?
Прогон высшего качества. Дайте, дайте мне этой травы. Гарсия Лорка как гуру программистского мастерства. Нотр-Дам и биологическая эволюция.
Нет, в конечном итоге — не убеждает. Но прочитать стоит, для того, чтобы не согласиться.
Что это такое я прочитал по наводке хотжирафа?
Прогон высшего качества. Дайте, дайте мне этой травы. Гарсия Лорка как гуру программистского мастерства. Нотр-Дам и биологическая эволюция.
Нет, в конечном итоге — не убеждает. Но прочитать стоит, для того, чтобы не согласиться.
no subject
Date: 2005-07-14 10:47 am (UTC)конкретный экземпляр я не вполне асилил, но скажу: очень напрягает эта вот манера вставлять в подобные прогоны отдельные весьма здравые мысли. как будто прогонный аппарат не отлажен до конца, и пропускает крохи разума в местах, задумавшихся как связки или наполнитель.
no subject
Date: 2005-07-14 10:52 am (UTC)no subject
Date: 2005-07-14 10:52 am (UTC)no subject
Date: 2005-07-14 10:55 am (UTC)про M0 там очевидный бред, но деление packer/mapper в некоторый момент очень пригодилось
то, что RPG пишет о mob-разработке софта - да, кремлёвские мечтания
несмотря на очевидную справедливость замечаний про диссонанс между необходимостью гибких интерфейсов и нынешним состоянием дел, напомнивших пассаж из "Starship Titanic" (по памяти): "у вас, землян, очень странно спроектирована транспортная система - при увеличении нагрузки пропускная способность её уменьшаецца"
но есть и прагматика: во-первых, прочитаю таки его Patterns of Software, во-вторых Кауффмана и Холланда про сложность, порядок и emergence, а в-третьих, закажу наконец "Timeless Way of Building"
шоб был
no subject
Date: 2005-07-14 11:27 am (UTC)Emergence - это какой-то дикий fad последних десятилетий, моднейшая интеллектуальная тема. Куда ни глянь, всюду emergence и всё emerges. Это я не в качестве общей критики, часто оно действительно правда и помогает правильно посмотреть. Но наблюдается перехлёст значительный всё же.
no subject
Date: 2005-07-14 11:32 am (UTC)но как раз Stu Kauffman с John-ом Holland-ом наукой занимаюцца в отличие от
причём Холланд как-то очень удачно скрестил свои эмерджентные исследования с агентными архитектурами и сейчас усердно трудицца над "агентами, вырабатывающими общий язык" - что, как мы понимаем, есть как раз примерно адаптирующиеся интерфейсы Гэбриэла
и главный виртуальный реалист Jaron Lanier тоже куда-то в эту сторону копает
no subject
Date: 2005-07-14 12:06 pm (UTC)no subject
Date: 2005-07-14 11:32 am (UTC)1) действительно большая система не должна проектироваться цуентрализованно, а должна уметь расти; чем лучше она это умеет, тем больше/лучше она получится.
2) интерфейсы модульных систем негибки, а сами модули (отчасти вследствие этого) хрупки.
3) нынешние языки программирования плохо заточены под создание "живых" модулей, с гибким интерфейсом и возможностью встраиваться в растущую систему; нынешние языки программирования часто не умеют хорошо ложиться на предметную область.
Идеи, в общем, не вчера высказанные, но всё одно правильные.