Coding a solution is in my opinion the right answer most of the time. Given, you do sometimes gets posts to the tune of "I need an entire system to do x and I have no programming experience so would you code it for me", and in those cases it's better to link them to places where they can start learning more on their own, but most people posting here are intermediate-level Perl programmers and will learn more and faster by reading through a finished solution than by being told to go look at x, y, z modules. Sometimes modules by themselves are not easy to wrap your brain around. And it just seems lazy for people who know the answer to reply with module links rather than taking the time to code a short solution to demonstrate how to interface with those modules.