Inspired by this question which started out innocently but is turning into a major flame war.
Let\'s say you need to a utility method - reasonably straightforward but no
10 questions ...
+++ (use library) ... --- (write own library)
Some thoughts ...
If it is something that is small but useful, probably for others, too, then why now write a library and put it on the web. The cost publishing this kind of small libraries decreased, as well as the hurdle for others to tune in (see bitbucket or github). So what's the criteria?
Maybe it should not exactly replicate an existing already known library. If it replicates something existing, it should approach the problem from new angle, or better it should provide a shorter or more condensed* solution.
*/fun