Why use Kotlin:
1. Complete null safety :
Kotlin has built-in null safety (? operator), which helps avoid NullPointerException (the "billion-dollar mistake").
var name: String? = null // Safe in Kotlin
In Java, you'd need to add many null checks man...