|Don't ask to ask, just ask
I have to fully agree with princepawn when it comes to reinventing the wheel in your production environment, but I did want to add that I believe that reinventing the wheel isn't all bad. It is best done on your own system where nobody else has to troubleshoot it when you are gone.
Sometimes, reinventing the wheel is the best way to learn about something. You still have the good code from CPAN and from fellow monks, but learning from your own mistakes isn't always a bad thing. You just don't want to go doing them where it matters to more than just you
Ok, that's my 2 pence
Learning Unix sometimes involves Pain, PaIn, PAIN!!