Quote Originally Posted by BO$$ View Post
...if programmers are using it then it must have a better design.
That's a bit of a stretch. People contribute to projects for many reasons, I suspect the primary one is that they like it - rather than it's easy to.