I wrote some Golang, and it felt great
Chris Gregori

I have been using go for a few years now for a fairly large complex project (mostly back-end…and a REST service). I can tell you, having don Java for a decade that the total lines of code for a typical task are probably about 1/3 the # of lines in Java. Also, the concurrency is easy as you’ve mentioned..but it needs to be stated that this is absolutely the greatest feature of the language…I mean the concurrency design is absolutely incredible…making other languages look silly quite honestly.

The biggest complaint I have is the “error handling” model…it is non-existent…so my code looks like this a lot:

a, err := sayHello()

if err != nil {

log.Printf(“uh oh”)


it gets clumsy