The 'better' an open source project is technically, the more people use it. That's what I used to think. But lately I have gotten doubts: Why are some projects more successful than others? Are there technical reasons or is it something else? How do some get 10000 Github...