4 ms·
I wouldn't jump ship to a Go project, but I am currently in the situation you fled from. Even the core team who started the project doesn't have command of the
by wirrbel 7y ago
I wouldn't jump ship to a Go project, but I am currently in the situation you fled from. Even the core team who started the project doesn't have command of the language. I have some experience with rust and Haskell (hobby) and JVM experience with Java and clojure so I can get by but it is not pleasant.
I think the situation is similar to c++ where too many features have been added over time.
While with c++ there is a body of compiled recommendations on what not to use and how to write c++, for scala that doesn't really exist.
- pkolaczk 7y agoThis has nothing to do with languages. I saw the same happening in a company writing pure Java, JS or Python. Doing a project with people who don't have command of whatever stack they are using is asking for trouble. On the flip side, Scala can be a very pleasant stack to work with if you have right people on the team. > While with c++ there is a body of compiled recommendations on what not to use and how to write c++, for scala that doesn't really exist. Principle of least power is what you need.
- sideeffffect 7y ago> for scala that doesn't really exist https://nrinaudo.github.io/scala-best-practices/ https://nrinaudo.github.io/scala-best-practices/