The CPAN Dialectic

Ovid on 2005-11-12T21:22:57

Thesis
You reinvent the wheel because you don't think about the CPAN
Antithesis
You search the CPAN frantically for the Lingua::Uygher::Koan::Autogenerator module because you assume it's on the CPAN
Synthesis
You reinvent the wheel because you assume it's not on the CPAN

On a not entirely unrelated side note: I almost rewrote Hash::Merge this morning.


'lectro

luqui on 2005-11-14T09:32:24

I know precisely what you mean. In fact, I find my self now scouring ideas for things that are not on the CPAN so I can write them; and then sometimes I just forget to check and assume that it's not there because it's such an "out there" idea.

For example, I almost wrote Test::LectroTest yesterday.

Hash::Merge

rjbs on 2005-11-18T13:24:56

I believe H::M is probably one of the most often almost-rewritten modules on the CPAN. I have nearly rewritten it more than once. A coworker recently asked, "should I release this hash-merging function I just wrote?" Now you. I think we're just the tip of an iceberg.