OCTOBER 25 TO 29, 2009
Currently CTO and Senior Software Architect for the Wikimedia Foundation, Brion Vibber has spent his career since 2002 growing up with Wikipedia's community and software development. He lives in San Francisco in his native California, but still misses the Florida sunsets from his time at Wikimedia's original offices in St Petersburg.
Collaborative communities such as those building wikis and open source software often discover that their human interactions have just as many scaling problems as their web infrastructure. As the number of people involved in a project grows, key decision-makers often become bottlenecks, and community structure needs to change or a project can become stalled despite the best intentions of all participants.
I'll describe some of the community scaling challenges in both Wikipedia's editor community and the development of its underlying MediaWiki software and how we've overcome—or are still working to overcome—decision-making bottlenecks to "maximize community throughput".