&quot;like channels and goroutines&quot;<p>Channels and goroutines advertised as the poster child of Go language features for simplifying concurrency since the beginning. When I tried to use them I was surprised how difficult actually it is to use them correctly, so many subtleties to deal with.<p>Yes they are addictive, but I suspect beginners really are not using them correctly.