Five years of Scala and counting: debunking some myths
> Scala has so many complex featuresI think operator overloading and implicit conversions are the biggest problem.You look at Scala code and first don't get anything because it's full of library specific symbols.Then these implicit conversions mangle your objects behind your back and you don't even know what's happening at run time.I like the ideas behind these features, but as a beginner, they always scared me away after looking into "production code" :\