Ok, I know if I had the self-discipline that I'm striving to attain I'd do these myself, but until then I figure I should at least throw the ideas out into this forum.

    How about the ability to leave messages on personal nodelets read(&delete)by the owner. (The ability to post to personal nodelets limited by level?)
    One of the things I like to do on other peoples personal nodes is check out their write-ups. It helps me to understand the quality of their answers in general, as well as to know their skills a little better. BUT when I go to someone elses personal node the reputation points do not appear. The ability to look at these sorted either by date or reputation would be valuable and convenient.
    It seems to me the monastery needs a 'Scribing Room'. This would be a place where monks were made to test at each level to write some basic code appropriate to their given level prior to being able to advance to their next level. While cheating would be exceptionally easy, I believe the majority of users would want to complete these test for their own self gratification and a sense of 'earning' their next level. If nothing else 'cheaters' would only be cheating themselves.
    My last idea is still in that young and obtuse age, and pulls from jcwrens challenges. Can anyone think of away of randomly created teams and 'team challenges'?

just some idea's

coreolyn Duct tape devotee.

Replies are listed 'Best First'.
Re (tilly) 1: Idea's
by tilly (Archbishop) on Dec 23, 2000 at 23:51 UTC
    The decision to not make node reputations generally visible is intentional. But it seems to be one of the more commonly questioned design decisions. I am agnostic on changing that.

    However the ability to sort nodes by reputation does exist. For instance here are my nodes, sorted by reputation. You may not know the reps, but it is guaranteed that RE (tilly) 2 (benford): Spooky math problem has a lower reputation than The nature of work. (In fact as of the time of this writing, the reps are -1 and 84 respectively.)

    However this is less useful than you might think. The reputation of a node reflects many things other than quality. When it was posted to a thread. How accessible it was to the majority of voters. Whether or not people agreed or disagreed. How long ago it was posted. (As the population of PM grows there is overall rating inflation.) So take ratings with more than a couple of grains of salt.

    As for the scribing area, that has also come up. I really don't like it. The time I spend here is volunteer time. I already knew Perl before I came here, I don't want to jump artificial hoops to prove that I know it. Were that kind of system in place, I would never have bothered making it beyond scribe.

    If you want challenges, here are some.

    1. Write a useful class that uses tie.
    2. Perl's hashing algorithm is O(n*n) worst case. Demonstrate that by finding a data-set that achieves this worst case. (If you do it right you don't even need to know what Perl's hashing algorithm actually is!)
    3. Find a bug in a CPAN module or in perl. Produce a patch.
    For more just look in SoPW. :-)

      Otay,

      On sorting the posts -- oops my bad! :)

      On the testing . . .
      The last thing I'd want to suggest is anything that would detract folks like yourself from participating on this site. In the final analysis it is people like yourself that make the site work. My idea evolves more from the bottom looking up, and seeing that perlmonks is extremely rich fertile ground for developing new perl people, and knowing how such level-testing can provide some organizational control as well as self-gratification.

      Simple testing would not be meant to be a roadblock to advancement, but more as a general gauge of apptitude that would give the lower level folk like myself some sense of where they fit (It could also assist in allowing new highly expirienced perlmonks a faster road to advancement). While the current expirience system does this to some extent, there's no way I should be at monk level quite yet. I got to this level more by perl advocacy and voting then by perl knowledge, and I know it. If there was some way to put the expirience levels more in lines with Tom Christiansens perl levels (sorry can't find the link at the moment) I think it might be of more value to the users.

      The team challenges was just an off the cuff idea, that stemmed more from picturing all the perlmonks in a massive 'tug-of-code-war'. It made me smile so I thought I'd throw the idea out there

      coreolyn Duct tape devotee.

        I think that the PerlMonk levels aren't meant to be in line with TomC's Perl levels. TomC's Perl levels directly measure skill and knowledge of Perl. However, the PerlMonk levels measure experience on the PerlMonk's website, which only indirectly includes knowledge and skill of Perl. More directly, the PerlMonk levels measure helpfulness, originality, and even participation, as well as the general approval of one's posts by other monks.

        I think that's actually the more valuable measure for a community like this. In particular, someone who as yet has a limited knowledge of Perl can make worthwhile posts, while someone with a very advanced knowledge of Perl could certainly make unhelpful or unfriendly posts.

        In conclusion, you're a monk because you earned the level of monk!