I want to second Ovid
here with more than a mere '++'.
A (happy) saint myself, I'm not a particular good programmer. I mostly get where I want to go with perl, but always tripling over my own fingers. A large fraction (if not most) of the higher-level monks code better than I do (although I have my moments, I hope). Actually, a lot of the programming skills I possess I have learned here. tilly really must be mentioned in this respect, as he showed me many good practices, modest as he may be elsewhere in this thread. My case shows that you can be really sure that XP does not relate so much on perl coding abilities.
The fact that I grew to be a saint here has some other background. Most of it comes back to that I really love being present here. And that I try to pass on the stuff that I learned.
"We are not alone"(FZ)