Re:Why a modern language like Kotlin makes a developer more ...
by ralphc on Monday February 18, 2019 @09:34AM
(#19190788)
Problem is, in most companies "languages for teams" means "languages for the JVM". What is the Go-like team language for the JVM?
Re:Why a modern language like Kotlin makes a developer more ...
by jatins on Tuesday February 19, 2019 @12:20AM
(#19196792)
I agree with you when you say in most companies "languages for teams" means "languages for the JVM"
But I am curious, is that just out of familiarity or are there things that JVM ecosystem has that are just not there elsewhere?
I understand that some of the distributed data processing ecosystem (Kafka et al) are _built_ on JVM but there's nothing inherently stopping people from using these things from other languages.
Re:Why a modern language like Kotlin makes a developer more ...
by insertnickname on Monday February 18, 2019 @11:36AM
(#19191874)
Java
Kotlin is a great language for individual productivity, but _can_ be terrible for teams.
You can do the same thing in Kotlin in so many different ways that it makes hard to read other's code, and a lot of time gets wasted in code reviews over preferences.
Compared to that, limiting languages like Go are great for teams since well there's only one (or max, two) ways you can iterate a collection, as compared to what, like, seven ways in Kotlin.