Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • The "many eyes" fallacy persists because there's a grain of truth lurking inside.

    Of course, the "many eyes" are not enough to fix bugs. What you need are "many hands", as in "many hands make light work". The reason why open development models trump closed development models is because closed shops have a fixed number of staff, generally managed so they have as little slack as possible.

    Open development models, on the other hand, are open to the possibility that someone out there (someone you never met, whom you do not even know [1]) can find a problem, report it and possibly submit a .t file, and on a very good day even draft a patch that fixes it.

    But the premise that "many eyes" are a sufficient condition for fixing bugs is as much of a fallacy that there is no truth whatsoever behind the "many eyes" myth.


    1: Tip of the hat to Richard Matheson [] and his story Button, Button [] for that rhetorical flourish. ;-)