Good read about effectively working remotely: Encouraging a Culture of Written Communication – mcls
Discourse and hence CS Discuss was indeed designed with this in mind.
With my experience in working for several different tech companies of varying sizes and running a volunteer student organization in my college, I learned a similar lesson that democratizing knowledge and asynchronous communication were highly important for the teams.