Size: a a a

2018 February 25

AP

Aleksei (astynax) Pirogov in fprog_spb
Любая статья для человека со стороны будет звучать заумью, пока он не просветлится, а потом она станет очевидна
источник

AP

Aleksei (astynax) Pirogov in fprog_spb
blab парадокс
источник

AV

Alexander Vershilov in fprog_spb
Александр Гранин
О, разговоры про ЗП в хаскелях. Есть конкретные компании (не российские, понятное дело), которые предлагают опытным хаскеллистам ЗП европейского уровня.
ну вот у нас,  например, вполне себе на европейском уровне (не то, чтобы много, но и не мало)
источник

I

Igor in fprog_spb
Александр Гранин
Могу свой доклад предложить. Он называется "Вы не понимаете ФП"
Добавил в “watch later” 👌

Кстати вспомнил, еще очень простые и доходчивые доклады у Марка Симанна (не зря он их c#/java-стам читал)
источник

I

Igor in fprog_spb
Mike Ananev
Рич Хикки как-то выступил с докладом, что эффективность языка надо оценивать с точки зрения ROI. Короче переводите в бабки эффективность языка. Это самый простой и железобетонный довод.
У меня ваш монолог в “сохранных”, когда-нибудь вкину его в споре))
источник

АГ

Александр Гранин in fprog_spb
Aleksei (astynax) Pirogov
Любая статья для человека со стороны будет звучать заумью, пока он не просветлится, а потом она станет очевидна
Так-то да, но нет. Мне видится, что за несколько лет практики хороший программист сам приходит к таким элементарным вещам. Например, тесты. Понятно же, что код тестировать необходимо. А когда начинаешь тестировать, понимаешь, что чистые функции тестировать проще. А потом появляется и понимание, что понимать код - тоже важно, и одной чистоты недостаточно, нужно еще разбивать на мелкие независимые части. Избавляться от лапши. Это все азы, но такие азы, без которых в ФП даже соваться не стоит
источник

AP

Aleksei (astynax) Pirogov in fprog_spb
Нет
источник

AV

Alexander Vershilov in fprog_spb
Mike Ananev
Рич Хикки как-то выступил с докладом, что эффективность языка надо оценивать с точки зрения ROI. Короче переводите в бабки эффективность языка. Это самый простой и железобетонный довод.
вот потому, у JP Morrigan, Standard Chartered, Barklays - haskell, а у сбера пара кусочкой erlang, и непонятная история про кложу
источник

AV

Alexander Vershilov in fprog_spb
;)
источник

АГ

Александр Гранин in fprog_spb
Обоснование?
источник

AP

Aleksei (astynax) Pirogov in fprog_spb
ФП просто выше по уровню абстракции, чем процедурщина
источник

AV

Alexander Vershilov in fprog_spb
чего-то у меня настроение задевать народ сегодня :/
источник

АГ

Александр Гранин in fprog_spb
Alexander Vershilov
ну вот у нас,  например, вполне себе на европейском уровне (не то, чтобы много, но и не мало)
Есть, минимум, три рынка, если делить по зарплатам: российский, европейский и американский.
источник

АГ

Александр Гранин in fprog_spb
Aleksei (astynax) Pirogov
ФП просто выше по уровню абстракции, чем процедурщина
Базовое ФП такое же, как и среднее ООП. Одни паттерны из ООП чего стоят
источник

I

Igor in fprog_spb
источник

AV

Alexander Vershilov in fprog_spb
Александр Гранин
Есть, минимум, три рынка, если делить по зарплатам: российский, европейский и американский.
я не в российской фирме
источник

АГ

Александр Гранин in fprog_spb
Alexander Vershilov
вот потому, у JP Morrigan, Standard Chartered, Barklays - haskell, а у сбера пара кусочкой erlang, и непонятная история про кложу
А как насчет утверждения, что ни Erlang, ни Scala не являются ФЯ?

Сорри, очепятался
источник

MA

Mike Ananev in fprog_spb
1. Если компания уже вложилась в рантайм JVM  то переезд на другой рантайм типа GHC стоит бабок и не малых. Придется вносить изменения для много каких областей и подразделений: начиная от тех поддержки.
2. Если для разработки приложения нужно каждый раз самим писать и поддерживать библиотеку к БД, к шине, ... - это тоже стоит денег. Для java например написано  очень много и вероятность найти нужную либу сильно выше.
3. Если runtime не содержит хороший JIT и GC то это отразится на performance и concurency. Это тоже деньги. Может ли  runtime GHC потягаться с JVM? Если честно у меня большие сомнения.
4. Порог вхождения в Clojure для разрабов с других языков от 2х недель до 1,5 мес. Язык очень простой. Это тоже стоит денег. Можно ли на Haskell писать highload enterprise приложения через 1,5 мес?
источник

АГ

Александр Гранин in fprog_spb
Alexander Vershilov
я не в российской фирме
И это хорошо.
источник

AV

Alexander Vershilov in fprog_spb
Александр Гранин
А как насчет утверждения, что ни Erlang, ни Scala не являются ФЯ?

Сорри, очепятался
не знаю, я не вижу очевидных причин почему я должен согласиться с этим утвержением
источник