As a long-time user and one of the earliest evangelists of the Scala programming language, and as CEO of a tech company that has heavily invested in Scala open source, I’ve been acutely interested in growing Scala adoption within industry.
Scala 3 has the most powerful static type system and metaprogramming facilities in any major programming language. The language’s strength in designing robust internal domain-specific languages like Spark has opened new doors into concurrent programming, distributed programming, database access, and many other domains.
These factors, combined with the scarcity and high cost of senior Scala talent, have pushed many companies to other languages like Go, Kotlin, Java, and Rust, depending on their use cases.
While there are too many commercial users of Scala for the language to “disappear”, it is not clear that the Scala programming language will grow adoption over time. The ZIO community continues to grow, but upon close inspection, the majority of this growth is occurring within the existing Scala market, and it is therefore not a proxy for the commercial success of Scala.