4 ms·
Except that Docker and probably Rocket work really well. And the speed of development on the projects looks to have benefitted from using Go. Speed of developm
by zaphar 12y ago
Except that Docker and probably Rocket work really well. And the speed of development on the projects looks to have benefitted from using Go.
Speed of development is the killer feature that Go has. For me and most people I know who enjoy the language it provides an almost frictionless development experience that makes us more productive than any other language I know.
I'm a language geek so I totally get the whole "Why doesn't go have {Generics,Typeclasses,Hindley-Milner Type Inference,...}" arguments. Sometimes I miss them too. But then I remember how I literally cut months off a personal project's development time using Go. That's when I remember to be greatful for the core teams approach to making a purely pragmatic language that is geared toward frictionless development above all else.
- Dewie 12y ago> Except that Docker and probably Rocket work really well. And the speed of development on the projects looks to have benefitted from using Go. By this you mean that people adopted Go because it is good (in a technical sense), and because of the speed of development rather than because it was "new and shiny"? Fair point. > I'm a language geek so I totally get the whole "Why doesn't go have {Generics,Typeclasses,Hindley-Milner Type Inference,...}" arguments. Why do you bring this up?
- zaphar 12y agoWhile it was slightly off topic I was trying to head off the inevitable thread about how Go sucks because it doesn't have favorite language feature X.