Hacker News new | ask | show | jobs
by ryanator 3251 days ago
Hi, I wrote this article.

Some context I think might not have made it to the Hacker News readers. We use Kotlin at Pinterest, we were one of the two teams talking about the value of Kotlin when google announced support at IO https://www.youtube.com/watch?v=fPzxfeDJDzY.

The article is meant to show the reasons we considered not to use it. The language is very similar to Java and we've written some about how even "the grumpy java developer" can learn it https://medium.com/@Pinterest_Engineering/kotlin-for-grumpy-....

We don't expect to be able to hire Android engineers that are familiar with Kotlin to the level of expertise we expect with Java. We do expect everyone to be able to work with any part of the Android code base and not be guessing at how of the concepts many android devs aren't familiar with work. If you don't consider the time for engineers to learn this, you are not considering some of the cost of adopting. If you think it's not that big of a deal, then go for it, we did.

1 comments

Java itself is pretty big language. Each framework effectively forks it and makes another dialect, so the term is pretty loaded. Dropwizard, Spring, Guava, are all their own in thing in addition to Java. Then one has to learn to the domain and the codebase. Language itself is just a small portion of solving the problem.