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.
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.
'lectro (Score:1)
For example, I almost wrote Test::LectroTest yesterday.
Hash::Merge (Score:1)
rjbs