▲ | iamcalledrob a day ago | |
There's a lot of valid critique of Go, but I've never found anything like it that lets me build lasting, high quality, bug free software. Explicit error handling means that I actually think about and handle errors. No surprises in production. No random exceptions throwing deep inside some dependency. I've been running some Go services for years with no crashes. The brain-dead simplicity means I am not tempted to waste time being clever. The tooling means my code is trivial to build, even years later on a new machine. |