Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



> 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?


While 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.


Don't be presumptuous.


It's not presumptuous if that's what almost every HN comment section on an article about Go devolves into.


It's presumptuous to assume that I will bring it up, to be specific.


I truly didn't mean to target you specifically.

I was trying to be preemptive instead of presumptuous. Please accept my apology. I can see how it might have been misinterpreted.


I don't think zaphar was targeting you specifically.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: