Re: A Perl Project Page
by moritz (Cardinal) on Jul 21, 2011 at 13:02 UTC
|
Sounds like something that could go well together with Perl(Monks) University.
Both proposals (your and the Perl(monks) University) suffer from the same "slight" problem that they are not yet implemented, and a simple proposal won't implement it - somebody would have to put up massive effort and actually do it.
Are you committed to actually implement it? If not, nobody will, and this falls into the big "good idea, but nobody did it" bucket.
| [reply] |
|
|
| [reply] |
|
|
This is a tremendous opportunity to do your first big project, and use something like Catalyst or Dancer to learn how a full-sized project should go. I think, honestly, that this is better done outside of Perlmonks, simply because grafting in a new section is, I believe, non-trivial -- and you'd learn about a framework that really only applies to this site and a few others.
Start simple and work your way up. This could be really cool, and you'd learn a lot (and frankly, make yourself marketable as a current-technology Perl programmer too!). Take a read through the overview stuff at the Dancer and Catalyst sites, and see what you think.
Assembling a design document (what you'd want to have on the site, how it would work, etc.) in your scratchpad is a good start. You can't build something until you have an idea of what it is you want to build. Yes, this is a big undertaking for just starting out, but a lot of stuff started out as "I really want this" followed by a lot of work to make it happen. (Case in point: I finally did get my wish to be able to have the debugger draw pictures of data structures for me -- after learning far more than I ever really wanted to know about the quirks in graphviz, and really learning how the debugger works so I could patch into it. That whole process took about two years of spare-time work.)
I think you can do it; you just need to get over the perception that someone else needs to lead. You can do that too! But you'll need to lead by example (i.e., by showing that you're putting work into trying to do something). It's perhaps not been well-put, or explicitly spelled out, but folks have essentially been saying "I'm not seeing that you are passionate enough about having this thing to try to do it yourself first." For most open-source programmers, actual code == actual interest; no code == no real investment in the idea.
So even a bad job, but one that shows you've put effort into it, is more likely to get help than the best-worded "I need help to do this" request.
| [reply] |
Re: A Perl Project Page (The Idea Man)
by luis.roca (Deacon) on Jul 21, 2011 at 16:48 UTC
|
perl.j,
I know you have a lot of great ideas you want to share here and feel they would really help the Monastery. As with a few of the questions you've had, there are a number of past examples which can be found through a simple search.
When it comes to pitching ideas vs. producing them, I've gone through the process you've been suggesting other monks pick up and implement.
See 'Idea Men' come and go. Not just here, in every kind of creative venture. I've been on both ends of the "Idea Man" throughout my career and neither one is usually pleasant. I'll give an example from Perl Monks which I was/am involved with:
Less than a year ago we had an "Idea Man" suggest that this website needed a 'facelift'. The "Idea Man" gave all kinds of suggestions even offering to chip in money for a designer. There was a lengthy, sometimes contentious, discussion on how it would look and if it should even be attempted. "Idea Man" was INSISTENT and showed great conviction.
I happened to agree that it would be a good 'idea' to redesign the default Anonymous Monk view of the site. I (like you) am a 'big fan' of the site. This was something that I had the skills to chip in with so I raised my hand and volunteered.
Then "Idea Man" became kinda quiet. I shrugged and went ahead designing anyway. I put in a fair amount of work and posted my first attempts to the community. A number of people spoke up on the thread, in the CB and through private messages.
There was one person missing from the discussion however — the "Idea Man".
PLEASE NOTE:
- This was not meant as an invitation to reopen the "Redesign" discussion. However, those who were involved that have questions about that can /msg me.
- Yes — I still do intend on going back and finishing the job even if just for pride :-)
"...the adversities born of well-placed thoughts should be considered mercies rather than misfortunes." — Don Quixote
| [reply] |
|
|
| [reply] |
|
|
Your enthusiasm is admirable but consider: "I'm not a geologist or miner or gemcutter but it would be great if we could dig up some diamonds. All we have to do is dig where the diamonds are and then someone here could cut and polish them. We'd all be rich!"
Don't lose your enthusiasm but also recognize that a lot of ideas floated in open source, especially around here lately, involve huge amounts of work and often have a target audience at odds with executing the idea.
I don't have the skills or authority to make it happen.
There is no authority necessary for this. The skills are there for you to acquire just as for all of us.
| [reply] |
|
|
|
|
|
|
— "I see what you mean."
I'm not sure you entirely do. Read through the Site facelift? thread (seriously read through it). I think (hope?) you'll understand why your (and some other recent) ideas are getting these reactions from some members.
— "The only thing I would like to say is... What is the Perl Monks Discussion Page for then if ideas aren't going to be used?"
As with other suggestion boxes, just because you make a suggestion doesn't mean it's actually going to happen. Also, the suggestions made in the last few weeks here have not exactly been small. iPhone applications and entire new sections to the site are pretty significant projects. Perl Monks is here because people volunteer their time and as is the case with most volunteer efforts resources are thin. People have work, family etc. No one has ever said NOT to make suggestions, simply to think through what is being asked of the volunteers here. ;-)
There are so many great features that Perl Monks DOES have. Relax, explore them and enjoy! :-)
"...the adversities born of well-placed thoughts should be considered mercies rather than misfortunes." — Don Quixote
| [reply] |
|
|
| [reply] |
Re: A Perl Project Page
by tospo (Hermit) on Jul 22, 2011 at 10:35 UTC
|
I think the main problem would be to find people who want to look through those scripts, which can be a lot of work. If the only test is whether it runs or not then you wouldn't gain much from letting someone else run it and confirm that it runs. What you really need as a beginner is feedback about your solution and how you might improve it. This is what you might already get when you ask a (good) question in the forum, so this page would probably not offer too much in addition.
Having said that, could you post some of those more concrete ideas? Maybe the concept will become clearer then?
Just wanted to say that you shouldn't be discouraged from posting your ideas. I think this is the right place for it and you might get something started or get someone else interested and if not, there is no harm done either. | [reply] |
|
|
| [reply] |
|
|
| [reply] |
Re: A Perl Project Page
by Fox (Pilgrim) on Jul 21, 2011 at 15:34 UTC
|
I don't think the solution validation needs to be manual, take a look at SPOJ, it's pretty much the same, and they have an automated validation for the submissions, the only drawback might be on programs that solve the problem but in a horrible way.. but hey TMTOWTDI. | [reply] |
Re: A Perl Project Page
by Anonymous Monk on Jul 21, 2011 at 13:30 UTC
|
So basically, projecteuler for perl monks?
Sounds good
| [reply] |
Re: A Perl Project Page
by aartist (Pilgrim) on Jul 21, 2011 at 13:57 UTC
|
For simple implementation, just post your project with title 'Perl Project: (Project Title)' with link to this node as signature. | [reply] |
|
|
| [reply] |
|
|
| [reply] |
|
|
|
|
|
|
Re: A Perl Project Page
by aartist (Pilgrim) on Jul 24, 2011 at 02:02 UTC
|
If all you want us to say that it is a good idea, I would like to say that, try to implement a small idea first that you might consider worth while. Even if you can find a resource to implement it, it would be nice too. Just so that you would know, what is actually involved and you can get a first hand report for it.
Meanwhile, look around. See what other people have implemented. Look at other open source communities and Perl projects in the same. Bring experience to the table. As I suggested in other node, start implementing as a single node.
Do not think Perlmonks as ever ready community which is eager to do big work. Do not think that Perlmonks community is after XP. We all are here to learn as community members.
| [reply] |