Organization + Financial Incentives = Excellent Code There's a reason the best "open source" products have developed hierarchies and thats because without hierarchies code developed by more than one person is either **** or doesn't work, usually both. Companies have hierarchies. Its implicit in how they work. Furthermore, companies (generally) have financial incentives. The beauty of this is that companies that don't produce good code die out. Open source projects just linger.