A64m
в индустрии есть "прагматики" с самыми дикими взглядами
Oleg
Хаскеллистам не мешает поработать в какой-нибудь большой компании на каком-нибудь условном C++ (Scala или даже Java), чтобы понять, что всяким манагерам и лидам не интересны эти ваши эндофункторы в категории моноидов, а им нужно взять best practices и сделать приложение, которое будет понимаемо другими людьми, знакомыми с этими же best practices. Для интересующихся могу посоветовать книжку "Шаблоны корпоративных приложений" - одно из таких пособий, которое позволяет практикам говорить на одном языке. Не то чтобы мне нравились сколь-нибудь все эти шаблоны (хотя некоторые определенно важны и нужны), но факт остается фактом. Людей интересует знание о том, как строить приложения на более высоком уровне, а хаскеллисты этого понять не могут и думают, что монадический стек или, там, зависимые типы - это вершина такого знания.
манагерам не интересны best practices
Alexander
Евгений
Хаскеллистам не мешает поработать в какой-нибудь большой компании на каком-нибудь условном C++ (Scala или даже Java), чтобы понять, что всяким манагерам и лидам не интересны эти ваши эндофункторы в категории моноидов, а им нужно взять best practices и сделать приложение, которое будет понимаемо другими людьми, знакомыми с этими же best practices. Для интересующихся могу посоветовать книжку "Шаблоны корпоративных приложений" - одно из таких пособий, которое позволяет практикам говорить на одном языке. Не то чтобы мне нравились сколь-нибудь все эти шаблоны (хотя некоторые определенно важны и нужны), но факт остается фактом. Людей интересует знание о том, как строить приложения на более высоком уровне, а хаскеллисты этого понять не могут и думают, что монадический стек или, там, зависимые типы - это вершина такого знания.
Добро пожаловать в реальность. Мне прекрасно понятно ЧТО нужно индустрии. Прелесть хаскеля в том, что он контркультурен, то есть направлен на интересы работников и производителей, а не на интересы тупого менеджмента
A64m
было бы странно, если бы не
Leonid 🦇
Хаскеллистам не мешает поработать в какой-нибудь большой компании на каком-нибудь условном C++ (Scala или даже Java), чтобы понять, что всяким манагерам и лидам не интересны эти ваши эндофункторы в категории моноидов, а им нужно взять best practices и сделать приложение, которое будет понимаемо другими людьми, знакомыми с этими же best practices. Для интересующихся могу посоветовать книжку "Шаблоны корпоративных приложений" - одно из таких пособий, которое позволяет практикам говорить на одном языке. Не то чтобы мне нравились сколь-нибудь все эти шаблоны (хотя некоторые определенно важны и нужны), но факт остается фактом. Людей интересует знание о том, как строить приложения на более высоком уровне, а хаскеллисты этого понять не могут и думают, что монадический стек или, там, зависимые типы - это вершина такого знания.
какие смелые у вас заявления. По моим наблюдениям, всякими рекурсивными препроморфизмами увлекаются те кто на JS пишет за еду.
Andrey
Хаскеллистам не мешает поработать в какой-нибудь большой компании на каком-нибудь условном C++ (Scala или даже Java), чтобы понять, что всяким манагерам и лидам не интересны эти ваши эндофункторы в категории моноидов, а им нужно взять best practices и сделать приложение, которое будет понимаемо другими людьми, знакомыми с этими же best practices. Для интересующихся могу посоветовать книжку "Шаблоны корпоративных приложений" - одно из таких пособий, которое позволяет практикам говорить на одном языке. Не то чтобы мне нравились сколь-нибудь все эти шаблоны (хотя некоторые определенно важны и нужны), но факт остается фактом. Людей интересует знание о том, как строить приложения на более высоком уровне, а хаскеллисты этого понять не могут и думают, что монадический стек или, там, зависимые типы - это вершина такого знания.
ну ок, вот тут рядом условные 100MLoC Java. внедри туда хаскель не подав виду и не умерев!
Oleg
Если я завтра приду к манагеру и скажу <<новый сервис я пишу на Idris>>, манагер скажет "Ну ок чо"
Евгений
ИНДУСТРИЯ это просто огромный рекламный билдборд
Alexander
манагерам не интересны best practices
Еще как интересны. Попробуй какого-нибудь манагера уговорить писать десктопное приложение в нетрадиционном стиле. Он покрутит пальцем у виска и отправит на какой-нибудь MVC-like фреймворк.
Евгений
Индустрии нужно, чтобы этот билборд рос огромными темпами и притягивал всё больше внимания
Oleg
@graninas
Oleg
Если я завтра приду к манагеру и скажу <<новый сервис я пишу на Idris>>, манагер скажет "Ну ок чо"
Leonid 🦇
устраиваете опять флуд ниочём
Leonid 🦇
чат ходит по очень маленькому кругу
Leonid 🦇
Лучше бы телеграмм забанили таки
Евгений
А, ну понятно. У вас там реальное производство, а не сайтоклепательство
A64m
его и забанили
Alexander
Если я завтра приду к манагеру и скажу <<новый сервис я пишу на Idris>>, манагер скажет "Ну ок чо"
В большой компании? В Каспере, Яндексе, или, там, JetBrains? Ну да, ну да, конечно
Oleg
В большой компании? В Каспере, Яндексе, или, там, JetBrains? Ну да, ну да, конечно
"каспер, яндекс или там жетбрейнс" - перечислил компании, которые пишут на всевозможных, даже почти эзотеричных языках
Oleg
к.н. Haskell
Alexander
Манагер не знает, что такое MVC -like фреймворк
Еще как знает. Манагеры же разные бывают. Бывают манагеры проекта. Бывают даже манагеры конкретной группы разработчиков
Евгений
В каспере вроде есть хаскелисты (я слышал миф)
Евгений
Во всех трёх есть хаскелисты
В JB скалисты вроде есть, а хаскелисты откуда? У них же jvm-lock
adam
Давайте начнём с того, что в индустрии вас легко заменить на нейросеть
Alexander
В каспере вроде есть хаскелисты (я слышал миф)
Хаскеллисты есть. Есть тулзы на хаскелле. Нет продуктов на хаскелле.
Andrey
наличие X в компании Y /= писать код на X в компании Y
Oleg
В JB скалисты вроде есть, а хаскелисты откуда? У них же jvm-lock
У них есть даже несколько команд, которые пишут вообще чёрти-что. Типа HoTT языков и всего такого
Oleg
Хаскеллисты есть. Есть тулзы на хаскелле. Нет продуктов на хаскелле.
В 2018 нет серьёзных продуктов "на этом языке"
Евгений
Меня легко заменить на чувака, который знает в 10 раз больше и работает в амазоне :(
Oleg
Продукт - это большая цепочка приложений и сервисов, каждый на своём языке
Евгений
ЕЕЕЕ, микросервисы
Oleg
В JB скалисты вроде есть, а хаскелисты откуда? У них же jvm-lock
Вот в ненавистном тебе чате был редко пишущий там А. Куклев из жетбрейнс. Но правда, он действительно что-то на жавке пишет. Но хашкелисты у них имеются.
Oleg
ЕЕЕЕ, микросервисы
Если б микро...
Евгений
A64m
Вот в ненавистном тебе чате был редко пишущий там А. Куклев из жетбрейнс. Но правда, он действительно что-то на жавке пишет. Но хашкелисты у них имеются.
под хаскелистами подразумевается "на работе - на яве, ночью под одьялом с фонариком - на хаскеле"?
Oleg
под хаскелистами подразумевается "на работе - на яве, ночью под одьялом с фонариком - на хаскеле"?
Нет, вроде там у них серьёзные сидят ленгведж девелоперы, которые за деньги на хашкелях пишут
Oleg
Хашкел же пока дефолт для разработки нового теортипного языка.
Евгений
Хашкел же пока дефолт для разработки нового теортипного языка.
А они потом его на джаву переписывают? Или как?
Oleg
А они потом его на джаву переписывают? Или как?
Наверное. Нормальный разработчик должен уметь котить на всём
Евгений
И на брейфаке? 😮
Алексей ayaye :)
котить!
Евгений
Просто 90% языков после сабжа выглядят как брейнфак
Евгений
Но при этом не думаю, что людям, которые дыроколом дырявили перфокарты в 40'ые, брейнфак бы показался таким же сложным как сейчас
Alexander
и те и другие должны быть заинтересованны в выпуске продукта
A64m
ээээээ всегда были разные?
Alexander
всегда было разное понимание, а интересы совпадали
A64m
откуда у программиста интерес в выпуске продукта?
Oleg
Больше как личностное вторичное качество рассматривается, конечно
Alexander
я может в каком то другом мире живу, но в моем хороший программист это тот кто может быстро и качественно делать свою работу
Alexander
а остальное вторично
Oleg
Со временем некоторые такие котеры перестают котить, превращаются в ревьюверов\тимлидов и становятся "менеджером" по определению @graninas
Alexander
Вот оно что. Ведущие хаскеллисты и не интересуются выпуском продуктов. А цели у них, видимо, как у ученых: удовлетворять свое любопытство за чужой счет. Тогда понятно, почему Хаскель не идет в индустрию
A64m
не наблюдаю
каким интересам программиста отвечает то что он "может быстро и качественно делать свою работу"?
Евгений
каким интересам программиста отвечает то что он "может быстро и качественно делать свою работу"?
Интерес — не умереть с голоду (или под репрессивной машиной, если в китае)
Alexander
Не хотел бы я жить в мире, где рабство добродетель
рабство это когда у тебя нет выбора
Евгений
рабство это когда у тебя нет выбора
Нет, рабство это выбор между умереть и делать работу
Евгений
Раб всегда имел возможность выбрать смерть
A64m
лучше получается - больше зарплата
больше зарплата - это да, интересы программиста, а связь между первым и вторым не прямая
Alexander
Нет, рабство это выбор между умереть и делать работу
смерть это как bottom, он есть даже в типах с одним значением
Алексей
Нет, рабство это выбор между умереть и делать работу
У дикого волка есть работа - гоняться за зайцем, если он этого делать не будет, то он умрёт. Значит ли это, что волк - раб?
Евгений
У дикого волка есть работа - гоняться за зайцем, если он этого делать не будет, то он умрёт. Значит ли это, что волк - раб?
Гоняться за зайцем это не работа. Работа это когда тебе другой ставит цели, а ты за то, что их делаешь получаешь что-то взамен