Whenever I used channels in Go, I regretted it at the end. Always have to look up "what happens when I do x and the channel is closed" kind of stuff. Code becomes weird with all the selects and shit.
I like sync primitives and good old collections.
I like sync primitives and good old collections.
It gets overly verbose because of "simplicity"