metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-10-12 10:31 pm

Инструменты

http://theiced.livejournal.com/199627.html?thread=2403019#t2403019
Большинство реальных проблем вызывается криворукими мудаками, которые по служебной халатности руководителя проекта получили доступ к клавиатуре и репозиторию. Станут ли мудаки менее мудаками, если сменять рабочие инструменты? Нет, не станут.

п. 1: вреда от мудаков будет меньше. У них со статик типизацией код не соберется, а за несобираемый код в репозитории наказывают болью.

п. 2: если дать не-мудакам кривые инструменты - они хочешь-не хочешь, но будут писать мудацкий код. И на все вопросы "а чтойта в у вас нету контроля версий и юнит-тестов" будут просто посылать в известном направлении, т.к. с бинарными файлами скриптов, набираемыми из справочников в программе под дос и дублирующимися в файловой БД (реальная система, я с ней работал несколько лет, обслуживал) - никакой контроль-версий и прочее не работает.

Это, например, как делать ремонт в советском союзе - из подручного говна, палок и спизженных на работе инструментов и делать ремонт сейчас - через 45 минут в общественном транспорте доступен гипермаркет с доставкой и японскими школьницами на инфоцентрах.
В итоге: личные умения и опыт, конечно, решают, но инструменты соответствующие помогают работать аккуратно и не задолбавшись.

[identity profile] volodymir-k.livejournal.com 2012-10-12 10:15 pm (UTC)(link)
Комменты у вас показательные. Полностью подтверждают общемировую славу русских программистов как мизантропов, органически неспособных к управлению людьми. Поэтому менеджеров-индусов в западных компаниях навалом (а они тоже ой не сахар), а русских по пальцам. Угадайте, кому больше платят и чаще увольняют.

В бизнесе тип используемого инструмента крайне слабо определяется соображениями эффективности работы. В основном причины выбора такие:
- что в предметной области обычно используют
- к чему у менеджера самого душа лежит
- кадровые соображения, как оно у программеров пойдёт.

Джаваскрипт чудовищный язык и с ним всё непросто. Но это не повод его не применять в типовых местах.

[identity profile] jakobz.livejournal.com 2012-10-12 11:33 pm (UTC)(link)
А чо джаваскрипт-то? Нормальный вполне язык. Не такой гейский как руби и питон, но по-сути тоже самое.

Понятно что писать на node.js стоит только чтобы в гей-бары пускали бесплатно, но для UI javascript - вполне даже ок.

[identity profile] volodymir-k.livejournal.com 2012-10-14 07:21 pm (UTC)(link)
> А чо джаваскрипт-то? Нормальный вполне язык.

То-то на него стандарт под 1000 страниц.

Для простых применений жс ок -- бейсик как бейсик. К сожалению, на нём можно выстрелить себе в ногу, и люди регулярно стреляют. Пока нет культуры правильного использования жс, и например унаследованый мегабайт хардкор скрипта практически невозможно постичь. Часто -- и даже живыми авторами.
(deleted comment)

[identity profile] volodymir-k.livejournal.com 2012-10-14 07:33 pm (UTC)(link)
Комплексы, дорогой мой орчонок, у вас, матерящихся крестьян. Человек это как умная лошадь, человека надо не плёткой бить и не считать мудаками, а человека надо УМЕТЬ применять по назначению, с уважением к инструменту. Вы людей не любите и стремитесь унизить. Это экономически убыточно.

Если я в чём-то неправ по фактам о менеджерах, репутации и эффективности, то скажите.
А беспредметную ахинею про комплексы я записал в неудавшуюся попытку сказать "сам дурак". Вероятно, вы чем-то расстроены, раз в отношении коллег идёт лксика типа "мудак". Что-то вам стоит исправить.