Jun 3, 2021
My favorite language on a daily basis is Scala. I feel extremely productive using it both at the beginning of a project and also going back to code later or as the codebase grows. I’ve been hesitant about Go without generics. I consider that a huge shortcoming in the initial language. It will be interesting to see what adding generics does to the language as it will inevitably increase complexity and slow compile times. Those were two of the selling points of the language, so it remains to be seen how much the addition of generics will weaken the arguments for using Go.