this post was submitted on 07 Nov 2023
3 points (80.0% liked)

Kotlin

672 readers
2 users here now

Kotlin is a statically typed programming language for the JVM, Android, JavaScript, and native.

Subreddit rules:

Resources:

founded 1 year ago
MODERATORS
 

Seen this post by Donn Felker (!) on some other discussion platform and though I'd like to see the opinion of Lemmings about it.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

The company I work at uses KMP in order to develop web applications and backend services with a shared code base. We use the technology in production and have had great success doing so. In my opinion the biggest benefit apart from Kotlin's type safety is the ability to write shared data models and validation logic in a single code base shared between our different targets.

I do, to some degree, agree with the point that people tend to refuse adoption of new technologies and can observe this behavior at work as well. However: In my company, those people mostly turned out to be shitty developers anyway, generally unwilling to learn new technologies and tech stacks and without any actual arguments against the migration. They are a minority though and didn't manage to convince people otherwise.

[–] [email protected] 1 points 1 year ago (1 children)

Well thank you, that was more or less what I wanted to hear. I am a big fan of Kotlin, wouldn't be here otherwise, and I'm experimenting with KMP (and Compose multiplatform on desktop) in some side projects but never at work: all of my colleagues are quite skeptical, paradoxically the Android guys more than the iOS devs, some were real "haters" and I struggle to understand why, maybe having dealt with the technology when it was at an early stage a couple of years ago and having formed a bias then.

[–] [email protected] 2 points 1 year ago

You're welcome! :)