1. 16
  1.  

  2. 23

    TL;DR:

    • Scala is losing interest, mind share and contributors.
    • Competition for adoption comes from multiple angles: Kotlin, Java, Haskell.
    • Scala 3 is not the savior.
    • Focus on addressing issues people actually have, instead of producing papers with academic novelties.
    • Decision-making and development shouldn’t be lead by people who don’t have any skin in the game.
    • Sacrifice half the community, send them to Kotlin.
    • Focus on having fewer, better features to make Scala a great FP language.

    (Best effort, corrections welcome.)

    1. 2

      for extra clarity - sacrifice the object-oriented half of the community in favor of the functional half (with the OO half going to Kotlin)

    2. 9

      I write Scala for my main job and I find it very hard to recommend. This talk is a hopeful, but brutally honest about some of Scala’s shortcomings. Good watch 👍

      1. 2

        Are there other reasons, not covered by the talk, that make it hard for you to recommend Scala?

        Also, is your workplace planning on sticking with Scala?

        1. 2

          Are there other reasons, not covered by the talk, that make it hard for you to recommend Scala?

          In one word (and I’m cheating a bit here because it was alluded to in the talk), sbt. I feel like it’s almost every other day where I’m debugging some dependency issue.

          Also, is your workplace planning on sticking with Scala?

          That’s kind of a controversial topic at the moment. We have one service written in it, so we have to maintain a Scala service at the very minimum.