Scala Designer Martin Odersky On Next Steps
I'm with you on this point. I generally won't find a team already using Scala. They are out there, but very rare. In most cases, you would be in a JVM shop, and have to convince your team mates that Scala is a good fit for such and such reasons.
Well, language features like implicit casting and variables make it a very hard sell, to say the code that we are producing is maintainable. Because it surprises Java programmers see things suddenly works because you have imported a package.
Happy Software Developers Solve Problems Better
For developers to be happy in the first place, there's gotta be less administrative and politics bs to begin with. No wonder programmers are more efficient in such environment