Может оно и к лучшему что вы увольняетесь из этой компании, в которой «такие» тимлиды. Например, в островке правильно подошли к выбору инструмента для своей задачи оценив все за и против. Вот такие подходы к оценке инструмента мне нравятся.
От вашей статьи веет популизмом и даже троллингом.
Я не понимаю, как можно сравнивать языки из разных областей применения и когда между релизами некоторых из них уже прошло более 30 лет?
Google выпустил молоток. Давайте теперь сравнивать его с отвёртками, пилами, гаечными ключами и рубанками. Количество запросов по работе с рубанком на StackOverflow больше чем с молотком («вау!» — слышен возглас удивлённой публики), значит молотком от Google действительно проще пользоваться. У молотка одна ручка, у пилы две и они с разных сторон («вау!» — публика в экстазе), тут молоток так же показал себя с лучшей стороны.
В этом и заключается ваш троллинг: возьмём инструменты, которые применяются к решению разных задач и будем их сравнивать.
— Что лучше выбрать: Go или C++? А может мне Java подойдёт? Или надо Haskell изучать?
— Выбирать нужно то, что подойдёт для решения твоей задачи.
И оценивать инструмент по кол-ву keyword-ов и вопросов на StackOverflow — не лучшая затея.
Перечитал комментарии в посте на который дал линк, оказывается LookFun там уже упомниается. Можете тогда рассказать, чего вы добились с 2012 года? Следили ли за развитием Happlink, «Винтересах», Tactoom и не наступили ли на их грабли?
Был happlink. Недавно только вспоминал о них. Стало интересно что случилось за несколько лет пока я туда не заходил. Оказалось что на их домене уже что-то непонятное располагается и больше никакой социальной сети по интересам нет.
Это я к тому, что озвученная вами проблема уже решалась и не раз, на моей памяти три хороших сервиса было и ни один из них до сих пор не выстрелил. Возможно надо это проблему решать как-то по-другому?
Kotlin было бы корректнее сравнивать со Scala, а с не с Groovy. Но как написано в документации Kotlin: «Если вы пользуетесь Scala, то Kotlin вам ни к чему».
Я люблю старые нарядные чайники с большими причудливыми носиками. У меня такой есть. Но, вы замечали, как легко расплескать их содержимое? Если вы льете слишком быстро, горячий чай рывками вырывается из носика и может легко пролиться мимо чашки. Если вы льете слишком медленно, чай течет слишком тонкой струйкой. Единственным способом получить нужное количество чая, не проливая, будет выбор правильного угла наклона чайника.
Очень напомнило из жизнеописания Будды:
Затем однажды Сиддхартха услышал старого музыканта, который, проплывая мимо в свой лодке, говорил своим ученикам:
«Если ты натянешь струну слишком сильно, она лопнет, а если слишком ослабишь ее, то она не будет звучать».
Внезапно Сиддхартха осознал, что в этих простых словах содержится великая истина.
И что все эти годы он следовал неверной дорогой. Если натянуть струну слишком сильно, она лопнет. А если слишком ослабить ее, она не будет звучать.
У меня такое чувство, что это одна из вечных тем. Лет через 10 создай на хабре опрос «С какого языка нужно начинать обучение программированию?» так накал страстей будет не хуже чем сейчас.
Хорошая шутка :)
Я не понимаю, как можно сравнивать языки из разных областей применения и когда между релизами некоторых из них уже прошло более 30 лет?
Google выпустил молоток. Давайте теперь сравнивать его с отвёртками, пилами, гаечными ключами и рубанками. Количество запросов по работе с рубанком на StackOverflow больше чем с молотком («вау!» — слышен возглас удивлённой публики), значит молотком от Google действительно проще пользоваться. У молотка одна ручка, у пилы две и они с разных сторон («вау!» — публика в экстазе), тут молоток так же показал себя с лучшей стороны.
В этом и заключается ваш троллинг: возьмём инструменты, которые применяются к решению разных задач и будем их сравнивать.
— Что лучше выбрать: Go или C++? А может мне Java подойдёт? Или надо Haskell изучать?
— Выбирать нужно то, что подойдёт для решения твоей задачи.
И оценивать инструмент по кол-ву keyword-ов и вопросов на StackOverflow — не лучшая затея.
Это я к тому, что озвученная вами проблема уже решалась и не раз, на моей памяти три хороших сервиса было и ни один из них до сих пор не выстрелил. Возможно надо это проблему решать как-то по-другому?
На сколько хорошо вы разбираетесь в данной теме?
Лично мне была бы интересна книга «Learning Concurrent Programming in Scala», но вот многие говорят, что хорошая книга «Functional Programming in Scala». В марте выпускают «Beginning Scala, Second Edition» — по описанию, книга должна быть интересна для начинающих. Ну и «Programming Scala: Scalability = Functional Programming + Objects» — достаточно полезная книга.
Это я всё к тому, что хороших книг по Scala действительно много и они так и просятся на перевод :)
«If you are happy with Scala, you probably don't need Kotlin.»
Очень напомнило из жизнеописания Будды:
Есть пруфы?
Что это за фичи такие?
Ruby? Вы уверены? Никогда не видел в Ruby type hinting, тем более возвращаемых значений.