Alan Donovan and Brian Kernighan Answer Questions on Go
>  In general, Go strongly encourages being explicit about errors.That's completely incorrect: it's trivial (and common) to just ignore errors in Go:    ok, _ := Foo()

Checked exceptions don't let you get away with this kind of sloppy programming.