Re:Google Open Source Load Balancer in Go
by softwaredev__ on Monday February 01, 2016 @10:43AM
(#11012347)
I would say the downside that you mentioned can also be a strength too!
Thanks for the response. I've been trying to decide between Go and Elixir as my next new language. Both languages sound like they have great features.
The first is difficult for a lot of the commonly used languages, the second is hard for Python, Ruby, etc, the third is hard for C, C++, etc.
One downside (although some consider it an upside by design) is that it can be a bit more verbose than other languages since there is rarely any "magic". You can usually read any Go code and be pretty confident at what it does, because it doesn't allow you to hide complexity. This does tend to make the code more verbode.
I highly recommend taking the interactive Go Tour at https://tour.golang.org/welcome/1 because it will show you everything you need to get a high-level overview of Go's power.