О ЯЗЫКАХ ПРОГРАММИРОВАНИЯ
Когда я еще был программистом, я часто участвовал в спорах — какой язык программирования, фреймворк, библиотека — лучше. Приводил какие-то доводы, спорил, ссорился.
А сейчас, когда я профессионально занимаюсь продажей услуг по разработке, для меня это вообще не вопрос и не проблема.
Например, я уже совершенно точно могу сказать, что SCALA — плохой язык. Проект на нем в разы (а может и на порядок) сложнее и дороже в поддержке. Причем во всех аспектах — от найма специалистов до железа, которое требуется для компиляции/разовачивания и т.д. Добавление одинаковых фич в код на джаве и скале одним и тем же девелопером — в разы дольше. А уж время вхождения нового разработчика в проекте на скале и джаве — вообще несопоставимо.
Нет, ну если вы считаете, что программисты работают для того, чтобы тихо сам с собой в уголочке заниматься удовлетворением своей страсти к «интересным проектам», то конечно можно и функциональные языки рассматривать, как вариант. Но если мы считаем, что программисты работают в интересах бизнеса. То и у языков программирования есть ровно одно мерило — насколько на нем выгоднее писать ДЛЯ БИЗНЕСА.