For the past decade I've been a software engineer at Google in California. In my spare time I've created a mélange of open-source software. I've also built some rather unusual hardware. On rare occasions I've even been known to write something interesting.
At first glance, Go is a cleaner version of C. It will still let you shoot yourself in the foot (e.g. range errors), but it won't let you shoot yourself in the heart (e.g. pointer arithmetic).
The colourful image above is rendered server-side by a Go executable (reload to generate random new colours). Here is the source code: colours.go