As I wrote in previous posts I've been attending a course Functional Programming Principles in Scala on coursera. I've completed the course and will write my final thoughts of the course this time. First weeks The first three weeks was like a boot camp to drop out everyone who's not fully commited to the course. I've written about the first weeks in a previous post so I'm not going to repeat myself. Weeks four and five Weeks four and five were a positive surprise in two different ways. First of all the subjects were much more interesting and practical than in previous weeks. The second nice surprise was that the homework for the two weeks was combined. Week four was about pattern matching which is a essential part of Scala and I found it to be a very interesting concept, easy to understand and it can simplify the code. Week five was about lists. Nothing shocking during the week as lists are similar to lists in Java but in Scala lists do have some o
My thoughts and experiences of software development