(no title)
adriaanm | 9 years ago
I'm always eager to learn how we can improve Scala, especially as we kick of the Scala 2.13 cycle (hard at work on compiler performance and standard library improvements). Email is 'adriaan.at("lightbend.com")
Regarding Scala's growth, I will leave you with https://www.indeed.com/jobtrends/q-scala.html.
jonlawlor|9 years ago
I think a more appropriate comparison for the language would be F#, which is probably not a surprise to you. I have never used Scala professionally, so I can't give any suggestions that would improve the use of Scala for day to day programming. Years ago I was learning 1 language per year, and picked up Scala and F# that way. After completing the Coursera courses on Scala, I put together a few projects on github using it, enough to get some job feelers that ignored my "don't send me job offers." And I realized that while I enjoyed fiddling around with the language on my own, I didn't want to spend my professional time deciphering other people's Scala code, and so I dropped it. Take from that what you will - maybe I am just not cut out for it.
I do use Go professionally, although it is a minority language where I work.
adriaanm|9 years ago
We, as the Scala community, play an important role in shaping the culture of programming in Scala as one that embraces simplicity as the true elegance, maintainability and testability, friendliness and openness to criticism. The language will remain flexible (though we're always looking to remove warts), it's really up to your company culture to decide how to use it (which is different for different teams over time).
Many big players, such as Twitter, have done a great job with that (and continue to do so).
koevet|9 years ago
https://www.indeed.com/jobtrends/q-scala-q-golang.html
virtualwhys|9 years ago
[1] https://www.indeed.com/jobtrends/q-scala-q-haskell-q-ocaml-q...
rubenv|9 years ago
https://www.indeed.com/jobtrends/q-scala-q-golang-q-go.html
jim_d|9 years ago