logoalt Hacker News

nasretdinovtoday at 5:54 PM0 repliesview on HN

Similar things apply to buffered channels in Go: buffering frequently hides deadlocks, etc, but you don't observe them until the buffer is full. So buffers generally should be kept either as zero or very small to be able to catch synchronisation issues early