I've noticed that the Kotlin community is pretty silent. You hardly ever see blog posts about it on Hacker News or Reddit, the Kotlin sub reddit has only ~ 400 members (compare this to ~ 12k in Rust, ~ 9k in Scala, ~ 17k in Go, 46k in Java). There are only 314 Kotlin questions on Stackoverflow (41k Scala, 3k Rust, 11K Go). This forum, you're just reading, has not much traffic, too. Maybe the Kotlin community is indeed very small (wouldn't that surprising in the pre 1.0 stadium) or it is simply a silent community.
However, I think that the community is a very important aspect for a language to succeed. I’m particular impressed how Rust built a community even before Rust 1.0. The Rust community is not only pretty big for such a new language but also described as friendly and helpful.
One problem I see for Kotlin is that it doesn’t have such a strong identification potential as Scala, because it is much closer to Java than Scala. In the Scala world everything is reinvented to be Scala like, whereas in Kotlin in most cases Java libs do their job. The actual problem with this is, that the Kotlin developers could get lost in the crowd of Java developers.
I’m not sure how the Kotlin community could be boosted, but I think that it is necessary.
- Would it be possible that JetBrains dedicates more ressource on community building? I think of something like a community manager / builder or author. The Rust team, for example, hired a full time author.
- make it easier to share code examples
- create a tour of Kotlin like the Tour of Go
- add a "recent postings" streams of this forum to the kotlinlang.org front page
Maybe we could use this discussion to collect further ideas.