Depends a lot on the style of Scala you write. If you write &quot;Scala is a better Java style&quot; (which is more what I do), it is not bad. If you write it as &quot;functors and mondads are cool&quot;, it can be very hard for the other people to intelligently code review.