I just installed a tool which I wrote in Go almost 10 years ago.

No sudden compiler errors. No standard library incompatibilites. And no fricking incompatible source-level changes (👋 Python, Ruby, Perl, Swift, PHP, and Scala).

It just worked.

That way I can focus on the actual problem, not the tooling.

There is enough complexity in the problem domains, we don't need more complexity in the programming languages.

Boring is good, boring is productive.

All hail the Go compatibility guarantee from the 1.0 release:

https://go.dev/doc/go1compat

And they are still not planning to break it:

https://go.dev/blog/compat

Respect 🫡

Reply to this note

Please Login to reply.

Discussion

The more I use go the more I like it. It mostly just gets out of the way of solving problems.