metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2015-08-12 10:56 am

Запретить жабу, дотнет, пхп, перл и крестики, только ФП, только хардкор

https://medium.com/@yelbota/%D0%BA%D1%80%D1%83%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D1%82-%D1%83%D0%BD%D1%8B%D0%BB%D1%8B%D1%85-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2-612c72738d04

Пройдет время, некоторым не повезет, и они встретят кризис среднего возраста в одиночестве, платя алименты ушедшей жене. Когда-то давно она прочитала в Космо, что программисты — это новые рок-звезды, но ушла, когда узнала что ее муж, унылый похапешник, не комитит на гитхаб. Другим повезет: они смогут проскочить в тимлиды, и руководство заткнет ими купленный слот на отраслевой конференции. Там они самоутвердятся, рассказав молодым, что унылыми быть круто. И спираль уныния выйдет на новый виток, засосав еще больше классных ребят.

Как я уже неоднократно писал - все эти "интересы бизнеса" и "проверенные инженерные решения" - это отмазки неосиляторов, унылых кольчатых червей-менеджеров и повышение откато-попилоемкости проекта.

[identity profile] binf.livejournal.com 2015-08-14 01:32 pm (UTC)(link)
Кресты должны сдохнуть и гореть в аду. Рулит православная сишечка всецело

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:23 pm (UTC)(link)
>Си/С++ уделывают всех по скоростям.
>Если б у них был еще вменяемый способ мультитрединга, хорошее средство для доказательства корректности, и дворник хороший, и сборка легкая, и поддержка мультиязычности

Ada отвечает всем требованиям, но почему-то на ней не пишут.

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:24 pm (UTC)(link)
Кошернее будет писать Х-ль.

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:28 pm (UTC)(link)
Бороду брить надо, или хотя бы красить, чтобы седина не отсвечивала.

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:29 pm (UTC)(link)
> два небольших проекта-интерфейса и общая библиотека.

Для этого вообще maven есть.

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:31 pm (UTC)(link)
Потому что крымаш наступает.

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:34 pm (UTC)(link)
>mySQL

Что, даже ODBC нету?

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:37 pm (UTC)(link)
>в правильно разложенных по директориям
А они неправильно разложены. Вот как передали вам проект - он такой и есть.

>vim
wq!
бибикать и все портить

>Господи, зачем

А вы никогда сложный gui не писали, наверное.

[identity profile] berezovsky.livejournal.com 2015-08-14 03:12 pm (UTC)(link)
отладочная печать не всегда спасает, иногда приходится во всякие процмоны дуплиться

[identity profile] northas.livejournal.com 2015-08-15 02:10 am (UTC)(link)
Исключительно ФОРТРАН. А все поделия на помойку.
Самый главный вопрос на который надо ответить: доверишь ли ты софтине на модной технологии управлять ядерным реактором в твоём городе. Если есть хоть малейшие сомнения - то технология годна только для лайканья котиков в фейсбуке.
Edited 2015-08-15 02:14 (UTC)

[identity profile] northas.livejournal.com 2015-08-15 02:22 am (UTC)(link)
А потом ты закрываешься потому что понанисали говна в котором никто разобраться не может. Оно может на самом деле не говно, но никто в этом всё равно разобраться не может. По сути такой подход есть способ для обеспечения своей job security - если только ты понимаешь как оно работает то фиг тебя уволишь, пусть ты хоть в доту на работе режешься в открытую.

[identity profile] thedeemon.livejournal.com 2015-08-15 05:00 am (UTC)(link)
А почему не может? С проектами на плюсах как-то разбираются, а на более простом языке не могут? Не верю. Не бывает таких программистов, которые могут читать только джаву или там только питон. Ибо это не программисты.

[identity profile] cottidianus.livejournal.com 2015-08-16 08:10 am (UTC)(link)
> Если нет, то не вижу нужды перескакивать на очередную модель машины состояний только потому что у нее воооот
такие монады есть.

[identity profile] permea-kra.livejournal.com 2015-08-16 07:51 pm (UTC)(link)
Можно эмулировать (точнее, реализовывать руками) через словари и тайпклассы. Но это такой геморрой, что ну его нафиг. Второй GObject писать.

[identity profile] alexandr0.livejournal.com 2015-08-17 01:02 am (UTC)(link)
Из sbt проекты в IDEA вполне хорошо импортируются.
Кто хочет, использует Скалу для работы. Кто не хочет -- ищет оправдания.

[identity profile] alexandr0.livejournal.com 2015-08-17 01:06 am (UTC)(link)
У меня файлы отлично создаются и редактируются. ЧЯДНТ? Возможно, использую не ту ОС?

[identity profile] thesz.livejournal.com 2015-08-17 04:48 pm (UTC)(link)
"Вообще C++ толком не зная" это, примерно, пять лет использования C++.

Да, в этом случае кое-что написать можно.

[identity profile] rashid80.livejournal.com 2015-08-20 09:17 am (UTC)(link)
>Не так давно я читал разбор XML (<product artikul="XYZ".....) В виде ищем позицию символа < а потом через 17 символов считываем пока не появится ". Это и будет артикул товара. Это был 1С программист. В защиту 1С - там есть нормальный встроенный парсер XML, через конвертацию в DOM. А дальше пробегаем по дереву тэгов и читаем атрибуты или текстовое содержимое. Так что это был говнокодер, а не программист.

[identity profile] dmitry shamov (from livejournal.com) 2015-08-20 09:24 am (UTC)(link)
Я знаю что есть. Можно и MSXML зацепить (думаю собственно 1С его и цепляет). Этот говнокодер получает ЗП в два раза выше моей.

[identity profile] rashid80.livejournal.com 2015-08-20 09:36 am (UTC)(link)
>for (int i=0;i < s.Length; i++) { var p = QQ(c => c == s[i],p); }
простите, что это за х_йня. Для чего тут цикл? что мешало вместо него сделать (for)each с лямбдой?

[identity profile] rashid80.livejournal.com 2015-08-20 09:45 am (UTC)(link)
Это уже искусство самопродажи. Значит он смог себя подороже продать на собеседовании. Такое не всем дано, т.е. есть таланты, но они дикие интроверты и не могут аргументированно отстоять требуемую зп.

[identity profile] thesz.livejournal.com 2015-08-20 10:28 am (UTC)(link)
В оригинале проход по строке идёт в обратном порядке.

Поскольку это критическое по времени место (именно так), преобразовывать в IEnumerable и разворачивать для прохода через foreach смысла не имело.

[identity profile] rashid80.livejournal.com 2015-08-20 10:38 am (UTC)(link)
IDE нужна хотя бы для того что бы:
1. удобно делать рефакторинг и кодогенерацию типовых блоков - экономит время.
2. автокомплит и проверка банального синтаксиса.
3. не держать в голове все функции и виды/типы аргументов для функций, в том числе внешних (из модулей)
4. Запускать/собирать проект кнопкой, а не сваливаться в консоль.

[identity profile] kincajou.livejournal.com 2015-08-21 08:36 pm (UTC)(link)
От технологий зарплата зависит не так сильно, как от умения общаться с клиентами и начальством.

Истинно так. Сладкоречивый жополиз с нулевым опытом и гигантским апломбом всегда выглядит в глазах начальства лучше и приятнее, чем скептичный циник и брюзга, точно знающий, что вот эта вот идея - говно и не стоит даже тратить время на попытки, потому что надо совсем не так. Жополиз скажет - XML! Многопоточность! Мультипарадигменность! и начальство млеет

Page 7 of 8