Thanks for sharing, we'll especially want people to ensure they understand CSP (tony Hoare) , and know about the go proverbs ( a source of the sharing memory quote: go-proverbs.github.io )
Good video on the topic: youtube.com/watch
A lot of go problems seem to stem from not understanding how to model their program concurrently