Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: The quantity vs. quality lesson

by tilly (Archbishop)
on Jun 01, 2004 at 23:57 UTC ( [id://358850]=note: print w/replies, xml ) Need Help??


in reply to The quantity vs. quality lesson

I'd suggest that you read up on End-To-End Arguments in System Design and then a few essays by Andrew Odlyzko. The point which nobody ever comes out and says, but is definitely true, is that the free-est tent is always the one that collects the most people. Once you get critical mass there, you definitely see a Worse is Better phenomena, where the structure that is clearly "worse" does better in the long-run through positive network effects.

You might not draw the same conclusions that I do from those sources. I didn't until I spent a long time stewing with the ideas. And I don't have time and energy to really explain myself right now. However my conclusion after some thought is that the simplicity of CPAN that leads to your complaints also is what causes it to succeed. As much as we might like more form, imposing form imposes barriers to entry which would have kept CPAN from taking off.

Replies are listed 'Best First'.
But isn't that my point?
by PetaMem (Priest) on Jun 02, 2004 at 07:11 UTC
    I fully agree with you. The strategy was (evidently) perfect for the growth and establishment of CPAN. My point is: I think we HAVE reached the critical mass already - probably long ago.

    In fact, I'd like to compare it with some economists view where the only solution to successfull further (market) growth is seen in qualitative growth and not quantitative growth.

    One must see that things are changing and adapt to the new situation. Times today are different from when CPAN was built. Perlmonks surely has a few hundred thousand nodes more than it had at the time... There are many experienced perl coders around who can (and I'm sure will) give contributors a helping hand. There's much more guidance in general as both the sw business in general and specifically perl have evolved.

    It wouldn't hurt IMHO to have focus on quality for some time. If the perl community starts to grow too old, because not enough "newbies" come to it, expect me being the first who'd again write the node number 1234492734 at perlmonks to propose to lower the standards.

    (And probably get beaten by 60-year old tilly: "But long ago you wrote...") :-)

    Bye
     PetaMem
        All Perl:   MT, NLP, NLU

      The right way to get quality is not killing the low level people, is creating ways to this people to be better! If you don't agree with that we just need to remove from the country all the people that are invalid or that doesn't have good graduation! In other words, we need to give opportunity for every one, and not to hide them.

      Tell me what is more important, have a bigger percentage of good modules or have more good modules?! in other words, what is better, have 90 good modules in 100 (90% of quality), or have 900 good modules in 10000 (9%)?

      Duh, 900 module, of course, since all the other bad modules are not creating problems to this 900 modules or authors!

      Graciliano M. P.
      "Creativity is the expression of the liberty".

        Hell - I'm not talking about "killing" anybody. I'm simply talking about raising the bar a litle bit. And it may be even sufficient, that there IS a rating on CPAN and if that is prominently visible.

        Unfortunatedly when I looked today at the rating pages, I saw:

        The comment for Geo::Shapelib from Jive Chang. Gosh!... I even agree with your calculation to some point, but there are also mathematical models, that clearly show, that a too low Signal:Noise ratio will kill the signal.

        So from a certain ratio on, the bad modules DO harm to the good ones, because you have to find out and can become very frustrated during this process, probably turning your back on CPAN. I'm not talking about me, but about people who heard Perl is great and would like to do some project in it and would like to build it on top of some CPAN modules.

        Bye
         PetaMem
            All Perl:   MT, NLP, NLU

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://358850]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (2)
As of 2024-04-26 03:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found