Andrey Listochkin
контретная ситуация в Киевском Виксе.
Wix используют Scala с 2000лохматых годов. Более того, используется Tagless Final и много кода написано в фукциональном стиле. Набрали в Киеве примерно 60 человек, которые этот код могут писать. Затем столкнулись с проблемой, что:
1. Не каждый скалист в городе хочет писать функциональную Скалу, даже за приличные $6-10k в месяц
2. Из тех кто все-таки хочет, жирный процент не проходят собеседования
3. Даже если прошли, на изучение этого стека и выхода на продуктивный уровень уходит месяца три (по словам тех инженеров)
4. А те, кто функцинальную Скалу с Тэглесом умеет, уже все в Виксе
5. По хорошему виксу такая Скала не нужна, но код написан, и мигрировать с него не будут.
6. На рынке полно Котлиноводов. Среди них много андроидщиков, которые мигрируют на сервер, и джавистов, которые мигрируют на котлин с джавы
7. Все они стоят дешевле (~$4-6k)
Этой ситуации не возникло бы, если бы лет 10 назад в Виксе не решили, что им надо переезжать на Скалу и упарываться функциональщиной. Но дела в компании всегда шли хорошо в плане бабла, в инженерной структуре правят балом сами инженеры, а не прОдукты или менеджмент. Поэтому в компании не нашлось достаточно мощного противовеса, чтоб донести до инженеров, что для конструктора сайтов и интернет-магазина функциональщина и Scala не нужны и нужны никогда не станут.
10 лет спустя имеем что имеем, и имхо добавлять Котлин - правильный путь.
красиво