I convinced my Fortune 500 company to allow Kotlin as an option for our dev teams, by pointing out:
- It's Java compatible, and easy for Java devs to pick up
- No rewrites needed to start using Kotlin
- You could mix and match with Java at any point
- It reduces boilerplate code
- It reduces overall errors and bugs (improved type safety and null safety)
Even Gradle has switched to Kotlin as their default DSL language.