As we all know, there is large group of highly skilled programmers lurking within the monastery. There's also a number of intermediate Perl programmers, and a lot of newbies.

I'm wondering if we could put together a collabrative effort, whose sole purpose is to help everyone learn something new. Some people just need to learn Perl programming skills. Others, factoring problems. Yet others need to learn how to document properly, and see how a design should move from start to finish (something they'll never find in the real world!)

Taking all this into account, what if everyone (and anyone) who was interested would be involved in some portion of a group project. Maybe a group design project for a Tk or Gtk CD or book database manager. We'd all agree on certain modules or methods (mySQL, or generic database, that it should run on unix AND Windows, etc). We'd all contribute, but no one person is allowed to do too much (i.e, we're not gonna let merlyn or vroom code it in a day).

I envision that we first advertise the project for a little while in the monastery, and take it from start to finish with all the accepted project rules, such as a specification, coding standards, code reviews, etc. Everyone who signs up has to be involved, and we assign coding tasks based on the *least* amount of skill or experience so that the people who *need* to learn can.

This sorta came off the top of my head this morning as I analyzed some code that I hadn't had to write before.

Oh yea, another purpose of this is so I wind up with a good CD or book manager when we're done. I need both, since Obvion bailed on DiscPlay... Grrr...

--Chris

In reply to Community Teaching Project by jcwren

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.