The language is very simple which makes developing it with a team much simpler. Everyone writes code the same way, because for the most part there's one right way to do things, which makes code review a lot easier.
For the most part, the build process is very simple, no "dll hell".
Very stable API. With the Go 1 promise, code written 10 years ago still just works.
Others mentioned the statically linked binaries. That's huge. We compile a binary targeting Linux, throw it in s3, that gets pulled to production. Whole thing just works. No dependencies.
For the most part, the build process is very simple, no "dll hell".
Very stable API. With the Go 1 promise, code written 10 years ago still just works.
Others mentioned the statically linked binaries. That's huge. We compile a binary targeting Linux, throw it in s3, that gets pulled to production. Whole thing just works. No dependencies.