Re:Can I get some reasons to use Java instead of Kotlin?
by stickfigure on Monday May 17, 2021 @02:30PM
(#27186522)
My guess is that people who feel that types "slow development down" just haven't become sufficiently familiar with the type system.
In languages I am familiar with, types are just muscle memory. If anything, development is faster because of code completion.
In languages I am learning, yes there tends to be some fumbling with the type system. But that fades with experience.
It doesn't really "slow development down", it just forces you to explicitly specify the data structures that exist whether you decide to acknowledge them or not. Eschewing types is just a form of technical debt that every developer has to repay as they deduce the application data structures through trial and error, often times in production.