While I agree with many points in the video, it feels kind of disheartening to me how many people just wave it around as if it could be used as an attack against the language and its community.
(A general observation, what you say here is totally fair.)
Of course the video is about Scala, but the problems mentioned are widespread throughout the industry.
What most of those people miss is the fact that Scala is sometime light years ahead of figuring out hard problems.
The things considered to be an issue in Scala is often stuff that hasn't even been considered elsewhere.
The video is now 2 years old, and in terms of Scala, that's a lot of time.
The strength of the language and the community is that it can adapt pretty fast, and many issues have been/are being addressed.
There are plenty of libraries out there which experiment with different approaches to collections, there is a new, faster and cleaner backend, the new compiler is shaping up nicely, the new IR will solve a lot of binary compatibility/cross compilation/Scala<->Scala.js issues, and scala.meta seems to become one of the best metaprogramming abstractions in languages.
Things are working really well in Scala, so if you have any question or concerns, feel free to voice them, and I'll give you my 2 cents about what's happening in that space! :-)
(A general observation, what you say here is totally fair.)
Of course the video is about Scala, but the problems mentioned are widespread throughout the industry.
What most of those people miss is the fact that Scala is sometime light years ahead of figuring out hard problems. The things considered to be an issue in Scala is often stuff that hasn't even been considered elsewhere.
The video is now 2 years old, and in terms of Scala, that's a lot of time. The strength of the language and the community is that it can adapt pretty fast, and many issues have been/are being addressed.
There are plenty of libraries out there which experiment with different approaches to collections, there is a new, faster and cleaner backend, the new compiler is shaping up nicely, the new IR will solve a lot of binary compatibility/cross compilation/Scala<->Scala.js issues, and scala.meta seems to become one of the best metaprogramming abstractions in languages.
Things are working really well in Scala, so if you have any question or concerns, feel free to voice them, and I'll give you my 2 cents about what's happening in that space! :-)