Random thoughts of an IT worker in the stone age of computer science. Some people have been recently discovering the Scala equivalent of Haskell's Type Classes. I was a bit suprised because I thought everyone with enough Scala experience already knew about them, but, apparently, I was wrong. A type class is basically a way to classify types based on the methods they offer. It offers an alternative