Live data from Hacker News

Ask HN: Why do people have a hatred for Scala?

news.ycombinator.com

1–10 of 134 posts

Ask HN: Why do people have a hatred for Scala?

#1
I'm learning Java and Ruby, and I saw few posts about functional programming. So I thought that the next step should be learn a FP language. But I saw so many people hating Scala. Is there a reason for this?

edit: Ok, Hatred is a strong word. I shoud have used dislike instead.

Re: Ask HN: Why do people have a hatred for Scala?

#5
People who actually use Scala love it. For instance, Scala is one of the most loved languages in the recent StackOverflow developer survey. The survey had more than 26'000 respondents, so this is pretty significant.

http://stackoverflow.com/research/developer-survey-2015#tech...

But you are completely right that there's also a lot of negative sentiment around it. Here are two possible reasons I can think of (I am sure there are others).

1. Scala does not form part of an established programming language tribe. It is neither a better Java nor a Haskell on the JVM. So people are challenged in their assumptions; they don't know what it is, and react negatively in order not to have to learn more.

2. Scala is pretty successful. So people in neighbouring language communities sometimes feel frustrated that a seemingly (to them) inferior language gets traction and their perfect language gets less. I saw some of that when Java eclipsed Smalltalk in the 90's. I never met a community as spiteful of Java as the Smalltalk one.

Re: Ask HN: Why do people have a hatred for Scala?

#6
I wouldn't say hate. Scala is a OO-functional language, so it's bound to have people who dislike it from both of those camps.

I started learning Scala (it got me into functional programming) but dumped it for the same reasons as Java. It's bloated. I also question Scala's longevity.

I'm happily using Elixir and Clojure these days, but I mainly do web stuff so YMMV.

Re: Ask HN: Why do people have a hatred for Scala?

#7
post #3

Here's one: http://blog.gmane.org/gmane.comp.lang.scala.debate/month=201... Apart from occasional issues in the community Scala is criticised for being too complex: https://www.youtube.com/watch?v=uiJycy6dFSQ

You realize that the sender of this post (a) has been banned from all Scala mailing lists (b) has become one of the strongest Scala haters since?

Re: Ask HN: Why do people have a hatred for Scala?

#8
post #3

Here's one: http://blog.gmane.org/gmane.comp.lang.scala.debate/month=201... Apart from occasional issues in the community Scala is criticised for being too complex: https://www.youtube.com/watch?v=uiJycy6dFSQ

Interesting that they were working on a scalaz course and book in 2011. I guess that became Functional Programming in Scala. I'd still like a course on scalaz.
Post reply on HN