Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do.
-- Steve Jobs

Friday, September 2, 2011

Yes, Virginia, Scala is hard | Good Stuff

Yes, Virginia, Scala is hard - Good Stuff
Let me first say that I am a Scala lover and have been a Scala champion for almost 5 years. I've written books and articles on Scala. I've worked with dozens of companies that have launched Scala and Lift projects. I've code reviewed many dozens of Scala projects.
I used to think that Scala was easy. It was, and continues to be, a cure for some of the numerous problems with Java. From the "stuff that's hard or impossible in Java is simple in Scala," Scala is a very easy language. Dealing with collections is super easy in Scala. Isolating business logic making programs much more maintainable is vastly easier in Scala than it is in Java.
So, why is Scala hard? Here's the best list I can come up with...
Beginning Scala (Expert's Voice in Open Source) Programming in Scala: A Comprehensive Step-by-step Guide Programming Scala: Scalability = Functional Programming + Objects (Animal Guide)

No comments:

Post a Comment