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.
@cancel generics are good, making Go less bad: https://doma.dev/blog/innovation-propagation/#generic-go
@cancel then i agree with you :)
@jonn generics are completely irrelevant to the problem I faced