Why Go


  • Go is boring
  • Go does not follow a clear paradigm
  • Go provides no esoteric features
  • Go provides nothing really new
  • Go contains stumbling blocks
  • Go is not perfect


  • Go is quite simple, just one HTML page for the language specification
  • Go contains a comprehensive standard library
  • Go compiles very fast
  • Go compiles into one binary containing all needed library code
  • Go allows cross-compiling
  • Go provides garbage collection
  • Go executes very fast
  • Go is pragmatic


It’s better to have a permanent income than to be fascinating.

– Oscar Wilde