Why are there nil channels in Go? I received a question on twitter asking if there was a good reason for nil channels other than completeness. This is my short but intense answer to that question. I hope you enjoy it! justforfunc 26: Why are there nil channels in Go?