Hacker News new | ask | show | jobs
by rrevo 1859 days ago
Context matters.

I think kotlin definitely works for android developers but other cases need more thinking. If you're building webapps in smallish teams then maybe those work too.

Some reasons against Kotlin are-

* If you are working in a mid to large team then having all developers learn a new language is a massive cost. Learning Java is also still a requirement if you're developing in Kotlin since many open source libraries are in Java. So teams need to be aware of 2 similar but different tech stacks.

* If you are developing platform libraries then you would look at higher adoption by using Java 11 LTS as the baseline. You could add an optional kotlin library for a better experience.

* Others have pointed out how Kotlin will be an evolutionary dead end as Java catches up on features.