3 ms·
"you need capable programmers in order to not fuck it up, because it contains every paradigm ever invented." My team has just the opposite experience. Scala of
by ericssmith 13y ago
"you need capable programmers in order to not fuck it up, because it contains every paradigm ever invented."
My team has just the opposite experience. Scala offers a lot of structure and discipline that you can take advantage of without being an expert, and it is a short time to ramp up to idiomatic usage relative to other languages. In fact, this is one of its benefits. By following some fairly simple guidelines, you can avoid making a mess. This has not been my observation with imperative programmers picking up a new imperative language.
Because of the easy-to-achieve discipline, Scala is ideal for teams in my opinion.