Scala is a powerful language, with lots of features that make day-to-day development more pleasant. Some would argue that there are actually too many. Regardless if that's true or not, there are problems that can arise from using them - e.g. in the wrong context, or just too many features at a time. In this talk, we'll go through some of these mistakes quickly, and see if there are any ways to avoid them.