Follow

I find Golang incredibly "bikesheddy" wrt concurrency control. I'm constantly designing and redesigning subsystems with shutdown flags, then channels, then waitgroups, then ... Very frustrating. I wish there was a clearer best practice.