I used Go once, for a single small project, two years ago. Recently, I was forced to update the single dependency (acme/autocert) in the project due to bugs in it. But Go also had broken backwards compatibility during the last two years, so my project didn't work with the newest version of Go.
My project is a single main.go file. The Go website claimed they wouldn't break compatibility, which is why I tried using Go for the project. Regret.
@cancel but Go was bad and now it's less bad.
@jonn not sure what you mean
@cancel generics are good, making Go less bad: https://doma.dev/blog/innovation-propagation/#generic-go