pron wrote an insightful comment on Kotlin’s future sometime ago, <a href="https://news.ycombinator.com/item?id=24197817" rel="nofollow">https://news.ycombinator.com/item?id=24197817</a>. He has actively commented on Kotlin this past decade in good faith. The key quote:<p>> Kotlin's design goals are now contradictory. It seeks to be a low-overhead language, i.e. provide abstractions that don't add overhead over the target platform, give access to all platform capabilities, and at the same time target multiple platforms -- Java, Android, LLVM and JS -- over none of which does Kotlin exert much influence (maybe a bit on Android).<p>I agree with pron. I don’t see the longevity of the language outside of Android. Too much of drive to use Kotlin focuses on developer experience hype, which is great for starting projects but pretty bad for maintaining them a decade later.