Preliminary Developer Survey Results

First off, I didn’t participate in the survey :frowning: How was it advertised? I’m not seeing any related email.

I would say that the “word chart” isn’t very informative for some questions. Take for example How can we be more welcoming? - top words are community, scala and people. That means very little to me.

I might be a bit pessimistic, but the results for the question When did you first start learning Scala? are bit worrisome. The results show that less and less people are starting to learn Scala nowadays. However, there is the possibility of a selection bias here as those who are new to Scala might have not been exposed to this survey, which goes back to my first question of how this survey was advertised. As a reference, I have 3 years of experience with Scala.

As for Scala 3.0 first priority, it’s interesting to see the tie between the three major aspects. It might be interesting to try and find correlation between these results and years of expertise with Scala, “fraction of the value” question, and perhaps even application domain. I would say that build tool and IDE are also very relevant here, but seeing that the vast majority use IntelliJ and SBT, it’s probably not worth running that analysis. If you ask me – 3 years of xp, ~80% value (rest is Java), backend, IntelliJ, Gradle – compilation time is orders of magnitude more important than the rest. I would also love a better interoperability between Gradle and the incremental compiler (SBT ZInc nowadays), especially since it would make Scala far more appealing to Java newcomers, and by far easier to introduce to existing Java projects.

I love the report website btw, even though it’s a bit slow :slight_smile: The PDF looks OK but it took forever (a couple of minutes) to generate it.

1 Like