Хаскельное
http://vit-r.livejournal.com/679524.html?thread=3691364#t3691364
решили на прошлой работе трое таки попробовать Хаскель, для неспешной задачи. генерация DDL, DML c скриптами SQL. Бились, бились, - но сделали, и был восторг! Потом, затянула обычная работа, через месяцок нужно было добавить кое-чего... и никто из троих не смог понять как оно работает, и как же добавить.
Звучит похоже на правду. Хотя у меня и F# и Clojure в подобных задачах живут и развиваются без проблем.
решили на прошлой работе трое таки попробовать Хаскель, для неспешной задачи. генерация DDL, DML c скриптами SQL. Бились, бились, - но сделали, и был восторг! Потом, затянула обычная работа, через месяцок нужно было добавить кое-чего... и никто из троих не смог понять как оно работает, и как же добавить.
Звучит похоже на правду. Хотя у меня и F# и Clojure в подобных задачах живут и развиваются без проблем.
no subject
Так это в любой незамысловатой конторе так. Любое ООО "Опа говносайт" так пишет. Начинаешь им писать развернутые комментарии - оне еще и фыркать начинают "зачем так много".
Что же касается именно thesz - это человек-москвич, с московской квартирой, который достиг дзена и самодостаточности. Участвовать в кодерских крысиных гонках и писать "чтоб вчера работало" ему нет нужды. Именно поэтому кстати функциональщики и не понимают нужд простых IT-рабов, они немножко по другому живут.
Я же лично считаю, что исчезни сейчас большая часть IT-рабов - ничего особо не поменяется. Ну некоторые погонщики огорчатся - производить фуфло за деньги станет некому, горе-то какое.
no subject
no subject
no subject
no subject
no subject
Я очень быстро и хорошо пишу, чем и ценен.
PS
Включая даже Верилог, если это вам что-то говорит.
no subject
>Верилог
Разумеется, говорит.
no subject
no subject
Дык... а какая там возможна дискусия?
Вообще, как ВЫ вообще себе представляете "дисскусию" с Климом Чугункиным,
кроме канонического литературного варианта??
Извините, ваши "хотят работать" и "не хотят работать" как аргументы в тему не лезут.
Потому что не являются экономическими категориями.
А если их и попытатся рассматривать с экономической т.з.,
то вы же первый и возопите.
PS А так... я просто сэкономил ваше и свое время этим Шариковым
Вот сели бы мы чинно-благородно обсуждать... вы бы мне навалили кучу аргументов, я бы вам напридумывал кучу (псевдо)научных аргументов...
и все равно все в конце результат был бы ровно тот же.
PPS За этот пост не переживайте... я просто из тех, кто любит чтоб за ними последнее слово было. :)
no subject
А проблемы с ФП в реальных проектах в основном в том, что код должен быть устойчив к изменению коллегами разной степени подготовки. Расчистить себе деляночку и построить там замок можно даже посреди конторы, производящей говносайты. Но потом туда придут юноши с горящими глазами добавить пару-другую функций.
no subject
О да, например самописные системы учета чего-то на C#, 1С-интеграторы, и прочие местные поделки на Дельфи.
Это не работает. Этим заниматься можно только за деньги(не столь большие), а не по любви. Это не принесет известности ни работникам, ни менеджеру их, лауреату квартальной премии. Как писал кто-то в ЖЖ "мутный вал складского учета".
И привычками, проблемами возникающими при такой разработке, гордиться и ставить в пример не стоит. Потому что это до вас уже все решили, другие люди и в другом месте.
no subject
no subject
no subject
Вот, например, собираемся взять на работу человека еще одного. Я искренне не представляю, как совместить его обучение и выполнение текущих проектов.
no subject
no subject
no subject
Гадаем дальше.
no subject
no subject
no subject
Странно, что человек вообще чего-то спорит. Проверить программу на чем-то функциональном проще, чем на олдовых хардкорных сях. Сделать кодогенератор в си - тоже можно.
У vit-r в отрасли, как я понимаю, есть дедовские традиции разработки и потомственное байтоебство, вот поэтому и...
no subject
Ну это так, для примера. Есть ещё много чего не менее интересного, не относящегося ни к вебу, ни к бухгалтерии. Впрочем, сейчас для госучреждений в Германии на веб требуется третий уровень CMMI или аналоги.