Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I spoke with some people a few years ago about and idea I had... doing a Perl Mentoring Program. I think it was during a meeting we had for those of us who do and the beginners lists at an OSCON.

    I had some good ideas for it, buy no tuits. Basically, instead of being a mailing-list, people could sign up to be mentors (in specific categories if possible, or as code reviewers). Then, the mentors could take people under their wing to help them learn more about a specific topic (internals, mod
    • by uri (2673) on 2003.09.02 23:11 (#23766) Homepage Journal
      i have been doing code review for my current contract which is partly on site and partly telecommute. i find it much better and more effective to do it in person. when i show a way to rewrite some code i get immediate feedback if the coder(s) understand why/what i did. i can then explain it in depth and cover related topics (like if i use map, i will go into a map sidebar) at their level. i work with perl coders of various skill levels and so i also have to tune my rewrites and explanations to their level.

      so i doubt a online code review will be as effective. it couldn't hurt to try but as i am doing this already i don't think i could spare any tuits for this. i do some review on c.l.p.m and but not in quantity and for very short code pieces.

      just my $.02


      • by KM (4) on 2003.09.02 23:36 (#23767) Journal
        Not many people do have tuits :) The idea behind the PMP (pronounced like 'pimp') was for someone how have only a few (or one) people to concentrate on at any time. Not random posts on a list or newsgroup. Someone they can really work with and spend as much time (duration) as the person needs. Like a Big Brother/Big Sister thing. And, isn't specifically to just to do a code review, give your $.02 on the code, and move on. Rather, to really help someone evolve as a programmer.

        It's nice to do things face to face, but unless everyone is being paid by a large company to be flown in to review code... that's simply unreasonable in most cases. So, online is what most people have (also phone). But, online does help. I was one Perl Monks early on, and have been list-dad of the beginners lists since day 1. I have seen many people go from only asking questions to answering them (correctly)... all online.
      • so i doubt a online code review will be as effective.

        It's not a matter of as effective as much as useful.

        The list has been up a few days, and there's already been one module reviewed that didn't need to be written -- there's a similar module on CPAN already. There have been some other pieces of code reviewed with questionable usage that have been discussed and remediated.

        Sounds like a good job so far. But certainly not a replacement for someone focused on doing code review on a large body of code