Size: a a a

2018 February 13

MB

Maxim Belov in JUG NN
исключения всегда есть)
источник

MB

Maxim Belov in JUG NN
ангуляр - мне кажется это больше для джавистов, которые пилят бэкофисы и не хотят учить gwt
источник

MB

Maxim Belov in JUG NN
потому что насколько я понимаю он для таких задач идеален, но могу ошибаться конечно
источник

SK

Sergey Kapralov in JUG NN
Подробное описание кейса. Как 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'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.
источник

MB

Maxim Belov in JUG NN
это к чему?) язык лишь инструмент, молотком не удобно будет суп есть
источник

SK

Sergey Kapralov in JUG NN
Вот хорошо понимаю этого чувака. Не согласен с ним только в том что он гонит претензии именно к джаве
источник

MB

Maxim Belov in JUG NN
может быть проект был такой
источник

MB

Maxim Belov in JUG NN
в data science тоже не котируют джаву, ибо неудобно
источник

MB

Maxim Belov in JUG NN
а вообще в данном случае скорее всего была такая ситуация, что чуваки из кровавого энтерпрайза были и просто так привыкли, некоторые и не хотят переучиваться, в общем-то их право
источник

MB

Maxim Belov in JUG NN
сегодня во всех чатах что ли языкосрач, кстати?) ну просто в скаловском скала против котлина, в кложуровсом го обсирают, у нас тут тоже тема такая скользкая)
источник

DA

Denis Anfertev in JUG NN
Хорошо тебе, Макс в отпуске то, чатики читаешь 🙂
источник

DA

Denis Anfertev in JUG NN
А вообще весь языкосрач обычно разбивается в довод - правильный инструмент для конкретной задачи
источник

SK

Sergey Kapralov in JUG NN
Это не довод, а попытка выйти без боя)
источник

SK

Sergey Kapralov in JUG NN
А вот попробуй ка обоснуй что язык Н подходит для задачи М лучше чем язык К)
источник

MB

Maxim Belov in JUG NN
Sergey Kapralov
А вот попробуй ка обоснуй что язык Н подходит для задачи М лучше чем язык К)
ну это не тривиальная задача)
источник

MB

Maxim Belov in JUG NN
можно только эмпирическим путем доказать
источник

SK

Sergey Kapralov in JUG NN
Нетривиальная задача почти равноценна источнику холивара
источник

MB

Maxim Belov in JUG NN
не, ну тут ты должен использовать инженерное чутье)
источник

MB

Maxim Belov in JUG NN
количество в конце-концов задач уже решенных в этой области на этом языке
источник

SK

Sergey Kapralov in JUG NN
Инженерное чутье это нечто субъективное. А когда субъективное мнение выдается за объективное и два таких мнения сталкиваются - начинается срач)
источник