Size: a a a

2018 January 25

MA

Mike Ananev in fprog_spb
Kirill Saksin
Ну я вот например джавист и clj в этом мире не очень котируется. Так что не удивлюсь если была потеряна половина штата сотрудников
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимой java или я вас могу переучить clojure. Они подумали и решили что java, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в java:  пилят ORM, делают обертки, фабрики и прочее, что принято в java мире. На каждую маленьккую задачу рождалось тонны кода, который еще внезапно не многопоточный, мутабельный со всех строн, на что просились дополнительные ресурсы. Это не только у меня. В соседних стримах по платформам банка это видно. Но хуже всего было то, что я тратил 1 день clojure,  чтобы показать им, что они должны были сделать за спринт всей командой. Кроме шуток, после их объяснения почему что-то не получилось, я показвал им сам демо и встречал это полным молчанием. Как-то только от javaистов требовалось сделать что-то не как в их любимом фреймворке, то сразу стекланные глаза и завышение оценок в 2-3 раза.
После 4 спринта им было предложено прекратить тратить деньги организации "делая java" и переучиваться на clojure или уйти. Да, ушла ровно половина. И это пошло на огромную пользу продукту. Во-первых остались только мотивированные на создание продукта люди, а не на их java. Во-вторых набор новых высокомотивированных людей повысил общую атмосферу работы до дружеской и да еще писать на Clojure. Я согласовал затраты с боссами и  1,5 мес мы "жгли" деньги на обучение Clojure ребят. Уже после 1х спринтов вчерашние java'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.
источник

MA

Mike Ananev in fprog_spb
поэтому clojure прежде всего выгоден бизнесу, что T2M короче.
источник

E🤙

Evgεny 🤙 in fprog_spb
источник

u

user in fprog_spb
Andrey 🚀🚀🚀 Popp
А когда следующий fprog? Я бы рассказал про состояние OCaml — экосистема, ...
Очень интересно, я бы с удовольствием послушал
источник

RN

Ryzhikov Nikolay in fprog_spb
окамл однопоточный - не серьезно 🙂
источник

RN

Ryzhikov Nikolay in fprog_spb
а так симпатичный язык
источник

IZ

Ilia Zviagin in fprog_spb
Mike Ananev
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимой java или я вас могу переучить clojure. Они подумали и решили что java, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в java:  пилят ORM, делают обертки, фабрики и прочее, что принято в java мире. На каждую маленьккую задачу рождалось тонны кода, который еще внезапно не многопоточный, мутабельный со всех строн, на что просились дополнительные ресурсы. Это не только у меня. В соседних стримах по платформам банка это видно. Но хуже всего было то, что я тратил 1 день clojure,  чтобы показать им, что они должны были сделать за спринт всей командой. Кроме шуток, после их объяснения почему что-то не получилось, я показвал им сам демо и встречал это полным молчанием. Как-то только от javaистов требовалось сделать что-то не как в их любимом фреймворке, то сразу стекланные глаза и завышение оценок в 2-3 раза.
После 4 спринта им было предложено прекратить тратить деньги организации "делая java" и переучиваться на clojure или уйти. Да, ушла ровно половина. И это пошло на огромную пользу продукту. Во-первых остались только мотивированные на создание продукта люди, а не на их java. Во-вторых набор новых высокомотивированных людей повысил общую атмосферу работы до дружеской и да еще писать на Clojure. Я согласовал затраты с боссами и  1,5 мес мы "жгли" деньги на обучение Clojure ребят. Уже после 1х спринтов вчерашние java'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.
чуваки вместо продукта делают церемонии в java: 

Это вообще любимое времяпрепровождение Java-программистов!
источник

MA

Mike Ananev in fprog_spb
Konstantin
Можно вам резюме подать?
Да давайте в личке спишемся. В Спб у нас вроде есть локация
источник

RN

Ryzhikov Nikolay in fprog_spb
Миша доезжай до нас с докладом в феврале?
источник

IZ

Ilia Zviagin in fprog_spb
Mike Ananev
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимой java или я вас могу переучить clojure. Они подумали и решили что java, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в java:  пилят ORM, делают обертки, фабрики и прочее, что принято в java мире. На каждую маленьккую задачу рождалось тонны кода, который еще внезапно не многопоточный, мутабельный со всех строн, на что просились дополнительные ресурсы. Это не только у меня. В соседних стримах по платформам банка это видно. Но хуже всего было то, что я тратил 1 день clojure,  чтобы показать им, что они должны были сделать за спринт всей командой. Кроме шуток, после их объяснения почему что-то не получилось, я показвал им сам демо и встречал это полным молчанием. Как-то только от javaистов требовалось сделать что-то не как в их любимом фреймворке, то сразу стекланные глаза и завышение оценок в 2-3 раза.
После 4 спринта им было предложено прекратить тратить деньги организации "делая java" и переучиваться на clojure или уйти. Да, ушла ровно половина. И это пошло на огромную пользу продукту. Во-первых остались только мотивированные на создание продукта люди, а не на их java. Во-вторых набор новых высокомотивированных людей повысил общую атмосферу работы до дружеской и да еще писать на Clojure. Я согласовал затраты с боссами и  1,5 мес мы "жгли" деньги на обучение Clojure ребят. Уже после 1х спринтов вчерашние java'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.
Может, ты запилишь на эту тему стендап?
источник

MA

Mike Ananev in fprog_spb
я обязательно приеду в сбп но пока не знаю когда. мы стартуем очень большую платформу кибербезопасности на разного рода бигдата платформах: kafka, hadoop,   микросервисы. Ну и пока даже на выходных работать приходиться...
источник

IZ

Ilia Zviagin in fprog_spb
а...
источник

MA

Mike Ananev in fprog_spb
угадайте какой приоритетный язык в платформе? 😊
источник

RN

Ryzhikov Nikolay in fprog_spb
скажешь что с питерским коллективным разумом поедешь советоваться
источник

MA

Mike Ananev in fprog_spb
да у вас там реально кузница кадров страны
источник

RN

Ryzhikov Nikolay in fprog_spb
где то между 4-7 мы с Тонским в баре в мск штабируем - кому интересно - присоединяйтесь
источник

MA

Mike Ananev in fprog_spb
между 4-7 фев вы в мск?
источник

MA

Mike Ananev in fprog_spb
я бы хотел присоединиться. адрес и время киньте плиз
источник

AT

Anton Trunov in fprog_spb
Yuuri
Это про какую ошибку?
Я про то, что JSC один из самых больших и последовательных пропонентов OCaml в индустрии.

Ну, а высказывание vshabanov про то, что Xavier Leroy ливнул бы с OCaml очень странное. По ссылке, которую он дает, вот это:
“If there was a Caml or SML compiler that was
twice as fast as Caml on codes like Coq or Isabelle/HOL, everyone (me
included) would have switched to that compiler a long time ago.”

Для меня не ясно как автор того коммента сделал свой вывод, про то, что “(сам Ксавье переключился бы с него на что-нить еще, было бы на что).”
источник

Aq

A64m AL256m qn[cores] in fprog_spb
потому что он прямо так и сказал? Что ему нужен быстрый компилятор для кока, а больше никакой заинтересованности у него в окамле нет?
источник