Uber's Go style guide: keep channel buffers at 1 or zero

A Reddit thread resurfaces the Uber Go style guide's stance on buffered channels: size one or unbuffered, with explicit reasoning about why larger buffers mask design problems. The discussion unpacks when the rule holds and when it breaks down.