Before the introduction of Go module, I've seen Go package management is chaotic, with no way (at least I didn't know) how to lock dependencies. Go team seems a bit late to realize that as soon the ecosystem grows a sophisticated package manager is a must, but better late than never.
Thanks for the vid, it is really helpful as I'm starting to learn Go and documentation about package managment was confusing to me with all the info about previous approaches.
Go shouls have better dependency management. 1. Can go pull the depencies if we change the go mod file instead of go commands? 2. Go should find better way to deal with depencies may be like maven/gradle.