3 ms·
Kotlin, in my opinion, is a language thought up by bored Java developers to spice their lives a bit. All Kotlin code I have seen in the past (and I saw a lot o
by onetimeuse92304 3y ago
Kotlin, in my opinion, is a language thought up by bored Java developers to spice their lives a bit.
All Kotlin code I have seen in the past (and I saw a lot of it) is line by line transposable to Java. It is Java written in Kotlin by Java developers. If there are Kotlin features that really make it unique -- I have never seen any of the put to good use other than a tiny bit of syntactic sugar.
I definitely have seen no productivity or quality of results increase of any kind.
You can fuck up an application in any language. And you can write clean code in any language except the most hostile. No programming language has ability to make the programmer write clean code. I can write nice object oriented code in ANSI C. It is all in our heads.
The single biggest problem with Kotlin is that, to be able to program Kotlin, you need to also know Java.
So now you need a candidate to know TWO languages to be productive. That really makes my hiring much easier...
Another problem is there are some Java devs pushing Kotlin aggresively. And I also have lots of developers who do not know Kotlin. So the equation is make a small portion of developers maybe a bit more happy (and I don't believe they will be more productive) and make the rest of developers much less productive.