On Tue, Nov 26, 2013 at 5:49 PM, John Nagle <
na...@animats.com> wrote:
> On 11/24/2013 12:58 PM, Carl Menezes wrote:
>> On Mon, Nov 25, 2013 at 9:39 AM, Robert Melton <
rob...@robertmelton.com>wrote:
>>
>>> Also, the idea that bundling, centralization, gatekeepers and various
>>> other addition things "on top of" the source will lead to more choice
>>> is infuriating.
>>>
>>
>> I never said it would lead to more choice.
>>
>>> Lets not pick winners.
>>>
>>
>> Agreed.
>
> No, let's pick winners.
Who should pick? Who do we hand over that power to? Explain the
process you have in mind for picking winners.
> One of the big problems with the Python world is that
> it doesn't pick winners. So there are four ISO date parsers
> on PyPi, all with different bugs.
Do you attribute this to too much choice? Do you attribute this to
the lack of more barriers to entry for adding packages (NPM and PyPi
have very low barriers)? Do you see this as a problem in the node
community as well? Do you attribute this to lack of a single person
or committee picking the "winner" among ISO date parsers?
> CPAN for Perl has
> testing and quality control, which tends to keep the package
> quality up.
There are literally dozens of date parsers in CPAN. So this is a
problem for Python but a feature for Perl? Also, there is a good bit
of trash in CPAN... abandoned and bit-rotting packages are becoming
more and more of an issue.
> What's troublesome is having multiple buggy versions of
> little stuff, or even medium-sized stuff like MySQL
> connectors. One that works and gets maintained is better
> than multiple beta and abandonware versions.
Why set up an obvious false choice (between one "working and
maintained" version and multiple "beta and abandonware" versions)?
Why can't multiple beta versions grow into multiple working and
maintained versions that make different technical decisions and
service different user bases? Why can't these other projects act as a
hedge and check on the other ones going to hell?
--
Robert Melton