What is an appropriate channel to discuss and get ...
# random
v
What is an appropriate channel to discuss and get tips for dealing with customers resisting adoption of Kotlin?
n
@Vadim Kuhay It depends why they are resisting 1. Their team will spend time and resources to lean a new language. 2. They think that language is un stable and might cause crashes in their app. 🤔
v
Thank you, @Nimish Nandwana. Two great ideas I have no way of telling why customers resist. I coach teams for stable (conservative) American companies. Teams love Kotlin and Ktor. Decision always comes from above. Not sure learning is the problem either. I teach them many other things that they need to know like containers and k8s, 12 factor app, patterns, pairing, clean code, XP, etc. Kotlin actually saves a lot of time - easy and fast to learn and apply for the JVM, IMHO. It's something else and I am stumped. I hope someone else has seen this. Now 3 customers in a row going back to Java. Also, I don't start from Kotlin. I introduce and let team chose. It's polyglot right out of the gate. Teams pick Kotlin and apply. 3-4 months later - boom 💥; with working aggregates already in production. And then no new aggregates on Kotlin. Back to Java 🥲 I hope it's not something I cause.... Does anyone have a clue?
r
Is this for Android or server-side applications?
👍 1
m
So the problem you’re facing is that although teams adopt Kotlin, after some time developing they go back to Java? Is it their decision based on technical considerations, or does it come from management?
👍 1