Problems with Kotlin
I&#x27;m a huge fan of Kotlin. I think the author just doesn&#x27;t understand the niche it hits.<p>My team has a significant investment in the JVM. I despise working in Java because of how heavy it is to write. I like Scala, but the team I&#x27;m on finds it too complicated. Clojure is out because nobody on the team wants to write lisp. And Groovy doesn&#x27;t have types. We looked at Ceylon, too, but at the time we hit a lot of compiler issues (if I remember correctly).<p>So where does that leave us? There are likely other languages we could choose that target the JVM, but the pragmatist in me says I don&#x27;t want to stray too far off the beaten path for this.<p>Is Kotlin perfect? No. But is it a better developer experience than Java? Oh hell yes.