If software development is like herding cats, then open-source development is like cats herding themselves.