Of course the saying goes "There are three types of lies: lies, damn lies and statistics" But assuming some estimate with no data is equally fallible. Yes the committers list is obviously just "main developers" but equally as I consider the names on the Pharo About page, these are not drive-by one-bug-fix contributors. One significant difference between contributing to Pharo and contributing to Python is the additional barrier of entry to *stop* developing you application and "invest the time to learn the tool chain(s)(make, ReST, regrtest, svnmerge/svndiff, sphinx, etc)" [1]. Python users are more likely to workaround an issue [2]. Whereas in Pharo, the system comes ready to debug by default. Your workaround with Pharo is as likely to change something in core system code as change something in your app code. [1] http://jessenoller.com/2010/04/22/why-arent-you-contributing-to-python [2] https://tech.blog.aknin.name/2010/04/23/why-dont-i-contribute-to-python-ofte... cheers -ben On Mon, Sep 26, 2016 at 12:26 AM, Dimitris Chloupis <kilon.alios@gmail.com> wrote:
Allow me to be very skeptical, are you sure your numbers is not main contributors because I find it hard to believe that Python that has around 2 million coders world wide
https://blog.pythonanywhere.com/67/
has ONLY 92 total contributors ? I would assume an estimate of around 1000 including those that have just one simple bug fix.
On Sun, Sep 25, 2016 at 5:31 PM Ben Coman <btc@openinworld.com> wrote:
Just bumped into some interesting statistics to consider when the minor worry occasionally arises that Pharo is not more popular.
One aspect to measure the liveness and success of a project is the number of developers contributing to it. From the attached png, here are the number of developers for some very popular projects... 57 Apache 40 Ant 92 Python 25 Perl 29 PostgrSQL
and from the list of contributors at http://pharo.org/about 91 Pharo
Now some care is the comparison since the first group are from 2006 and Pharo is 2016, and maybe the Pharo is an all-of-time list of contributors.
But Python's 2016 committers list has 138 names https://hg.python.org/committers.txt
and Github shows all-of-time list of contributors of 100 https://github.com/python/cpython/graphs/contributors where you can see from individual graphs that many have not committed for years..
So with caution I think we can take away that while Pharo does not *yet* have the hordes of followers some other languages have, the Pharo project is doing a reasonable job of attracting the interest of contributing developers, which is a key indicator for future success.
cheers -ben