However I've found the explicit error handling in Go to be more valuable in making reliable software than a torrent of test in Ruby, or Java.