I do threee things to find modules.
- As neat things come up in the CPAN nodelet, I check them out. 10% of the time, this works for me.
- If I need something, I ask mst or someone else in #catalyst or #dbix-class. 90% of the time, this works for me.
- If those two don't work, I write it, then release it.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?