Earlier quoted context omitted.
I always work with a few developers that complain about my long variable names and aversion to certain shortcuts like ternary operators. They don't understand that unclear code is probably the number one cause of technical debt. Nobody wants to waste time trying to understand it so they start to attach workarounds and it just keeps getting worse. Some of their code is so "clever" that I've refactored the line with 7…
One person's clever is another person's clear and vice versa. These conversations are pointless as there is no objective truth on code clarity
Scala provides a whole new level of ability for people to write code that can be meaningless to others.
It really is quite different.