... while so many other forums suck?
If I were going to start ApacheMonks or LinuxMonks, how would I do that? What's the magic ingredient?
This question was inspired by the conversation at Good Forums?.
--Pileofrogs
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Why does PerlMonks rock?
by moritz (Cardinal) on Aug 21, 2008 at 20:06 UTC | |
| [reply] |
Re: Why does PerlMonks rock?
by FunkyMonk (Chancellor) on Aug 21, 2008 at 20:51 UTC | |
| [reply] |
by Gavin (Archbishop) on Aug 21, 2008 at 21:16 UTC | |
That list would make a good Poll topic. | [reply] |
Re: Why does PerlMonks rock?
by shmem (Chancellor) on Aug 21, 2008 at 20:51 UTC | |
What's the magic ingredient? Perl. update, to be more verbose - it is perl which gathers so much fine people here. The site was established, is maintained and driven by a bunch of great hackers and those following their steps. Which leads to all the benefits this site gives you. From Paul Graham's article - Indeed, these statistics about Cobol or Java being the most popular language can be misleading. What we ought to look at, if we want to know what tools are best, is what hackers choose when they can choose freely-- that is, in projects of their own. When you ask that question, you find that open source operating systems already have a dominant market share, and the number one language is probably Perl. It's those who love perl and this site's venerable engine which make this site so great in the loving beholder's eye. Perl is special. ...seen any python monks out there? ;-) | [reply] |
by Gavin (Archbishop) on Aug 21, 2008 at 21:26 UTC | |
This may go against the general opinion here, but I feel that given the same set of dedicated people and a language other than Perl that community would still Rock. | [reply] |
by FunkyMonk (Chancellor) on Aug 21, 2008 at 22:20 UTC | |
There's lots of programming languages out there and many of them have forums dedicated to the language. Their forums have plenty of users and plenty people that answer questions. But, I've yet to find another language that really has a community the way Perl does. Perhaps it's all related to the Love many of us feel towards Perl. It just isn't the same as other languages. (this space is reserved for the really kick-ass punchline I planned to write here. But, by the time I'd got here, I'd forgotten it.) If you haven't already seen Clay Shirky on Love, Internet Style. Go watch it. Now. | [reply] |
by Your Mother (Archbishop) on Aug 22, 2008 at 00:18 UTC | |
Mmmmmaybe. The Monks here are amazing and many are tremendously strong in things other than Perl; which makes them better monks. I certainly would not be here if it weren't for Perl. I tried and finally set aside programming as a colossal and pointless bore, age 10-15 (no judgement, just my personality). As a 30 year-old I found Perl and became a professional developer because Perl is so damn fun to work with that I don't even really mind Larry-jobs (no slight against the Great and Powerful Wall) as long as I can use Perl to do the work. There is a personality class that is attracted to Perl... I won't delve the adjectives because it would reek of hubris. I'll just say that I don't know any monks personally but I like just about all of them (you). | [reply] |
by shmem (Chancellor) on Aug 21, 2008 at 21:37 UTC | |
Yes, of course. But then, it's perl. Why? Because perl attracts those dedicated people, and perl is it in which they cast their dedication. But thinking about it... there might be other vibrant language communities out there which I just don't happen to know - probably because I'm too busy with perl... ;-) | [reply] |
Re: Why does PerlMonks rock?
by BrowserUk (Patriarch) on Aug 23, 2008 at 08:06 UTC | |
I think the answer is relatively simple to state: Perlmonks is about helping to solve problems. Anyone's problems. For the most part, it has discouraged and successfully avoided the mistake of allowing particular individuals or cliques, to dominate the discussion and influence the membership through the promotion of their political and idealogical ideas. No matter where you come from, or what your programming background, or what platform you use, if you're using Perl, you're welcome here. Just as the language that forms the basis of this place exhibits and encourages TIMTOWTDI, so the community that has evolved around Perlmonks not just tolorates, but promotes TIMTOWDI in the lives of the people it accepts in to that community. That has meant that whilst there is a core of deeply expert Perl & CS competent people here, there has persisted a tolorance for those just starting out on their journey with Perl. "Dumb questions" are not just tolorated, but accepted and encouraged, rather than summarially dismissed as being too low-level to be asked, never mind answered. Unlike so many other places on the web, everyone here has a contribution to make, and is encouraged to make it. The newbies "dumb question" may be far below the interest level of the acknowledged experts, but it just right for the monk that joined last month and discovered the answer to that question just last week. And even if that answer isn't the perfect answer, it will phrased and explained such that the newbie asking understands it, and so make progress on his journey with Perl. Six months from now, he may be ready to hear the better, usually longer and more complicated answer from the expert. But in the mean time, he has been enabled to make progress, at his own speed, by getting an answer he understood. Now. And that means he stays around. And that he might be in a position to answer the next newbies "dumb question", next week, or next month. And that's the magic "secret ingredient" of Perlmonks. New blood. Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
| [reply] |
Re: Why does PerlMonks rock?
by mr_mischief (Monsignor) on Aug 22, 2008 at 18:23 UTC | |
I started lurking because the monks who also frequented comp.lang.perl.misc and comp.lang.perl.moderated were talking about this great place with discussion categories, a search engine of its own, user accounts that didn't necessarily allow people to get your email address, and near-real-time chat features. This place also didn't time out posts, was more persistent than IRC or even the newsgroups (other than the archives), and kept track of read posts everywhere based on the user rather than making me always SSH into one machine and use the same newsreader from there to keep threads straight. I stayed and started an account in 2001 (and moved away from the newsgroups for Perl) for several reasons. The people were mostly friendly, overall knowledgeable, and not only willing but often eager to help people. There were plenty of questions I could answer as well as ask. The reputation system encourages people to read good nodes, which furthers good discussion. The personal XP system isn't perfect, but it helps newbies to the site recognize someone who, even if not an expert at Perl, has some idea how the site itself works. It's important to get accustomed to the community, and the PM community having XP isn't just a game but actually helps when people see the majority of higher-ranking members acting with dignity and respect. For example, this isn't a place to screw around and say stupid things and hurtful things, but humor is accepted and even encouraged. I don't mind a joke forum or a goof off forum, but I don't want my serious discussion about Perl topics to become one. The XP system, though imperfect, gives newbies a bit of a clue whose behavior is respected. Put a little humor in your otherwise serious post, and that's fine. Make a total joke program for Poetry or Obfu, and that's cool too. Don't post a JAPH to SoPW or call people names for laughs. The post reputation and personal XP systems encourage the behavior the community expects from people getting accustomed to the site, other than purposeful trolls who do the exact opposite. This attitude of having a sense of humor but being frank and serious about the technical issues and about the expected behavior of participants in public fora is part of the Perl community. It's a goal of Larry, Damian, Tom, Tom, Randal, Jon, Tye, and many others throughout the community to be able to have a bit of fun but not miss the point of the forum, which is Perl. This relaxed yet purposeful atmosphere largely existed around Perl before PM was around, but the site administration certainly helps foster it. That's one of the best features of PerlMonks and the Perl community, right down to many the texts about the language. Being technical, thoughtful, or informative doesn't mean you have to be stuffy, and the Perl community seems to get that better than most. | [reply] |
Re: Why does PerlMonks rock?
by ForgotPasswordAgain (Priest) on Aug 22, 2008 at 08:53 UTC | |
Maybe vroom used psychohistory to predict that the Informatic Empire was in the process of collapsing. To minimize the ensuing chaos, PerlMonks was created as a sort of "foundation" upon which a new empire would be built. The success of the site is practically guaranteed by the science of psychohistory... --Encyclopedia Informatica Although we tend to minimize its importance, I think that XP is probably one of the major factors of the success of PerlMonks. (How many people log in every day just to vote in order to pick up a few more XP?) Maybe there are ways to make a site like this even more RPG like... | [reply] |
Re: Why does PerlMonks rock?
by zentara (Archbishop) on Aug 22, 2008 at 18:51 UTC | |
The most common answer was RTFM. Perlmonks ,on the other hand, was considerate, the worst chastisement here is "show your code", or "I can't understand your question". Now after a few years, as the perlmonks code base has built up, it's very easy to refer to past nodes containing code, and it has a nice web front end. It just is generally easier to use than the nntp newsgroups. I'm not really a human, but I play one on earth Remember How Lucky You Are | [reply] |
by Porculus (Hermit) on Aug 23, 2008 at 17:12 UTC | |
The most common answer was RTFM. Perlmonks ,on the other hand, was considerate To expand on that from my perspective, the nice thing about PerlMonks IMO is that when the appropriate answer is RTFM, it will be given in the form of a link to the FM. In other words, being told to read the documentation here isn't a four-letter slap in the face, it's a friendly hand pointing at the answer. | [reply] |
Re: Why does PerlMonks rock?
by pajout (Curate) on Aug 21, 2008 at 20:01 UTC | |
Expertise, decency and quick responses. Other factors, for instance XP system and useful GUI, help but not establish it. Simply, very good community. | [reply] |
Re: Why does PerlMonks rock?
by jplindstrom (Monsignor) on Aug 22, 2008 at 12:52 UTC | |
PerlMonks was right timing-wise to position itself as the forum that isn't Usenet or mailing lists. It had cred from the start in the form of well known Perl people. It also attracted enough not-so-well-known but still expert Perl people to write high quality posts, both on the topic of Perl and on software development in general. The XP and level system is what provides stickiness. I think that especially the fact that you get XP for voting (and that you get new votes every day) makes new people establish a pattern of returning. For existing users, it's easy to keep up with what's new using e.g. Recently Active Threads (which unfortunately isn't obvious enough for new users). /J | [reply] |
Re: Why does PerlMonks rock?
by tilly (Archbishop) on Aug 23, 2008 at 00:53 UTC | |
It was not always fun. Between some targeted criticism, losing a few who were more interested in social dominance than useful contributions, and a lot of just patiently providing good answers to questions we attracted a critical mass of people who were interested in maintaining that community. And over time that mass has maintained itself. I imagine that if you wished to create a similar community you would want to have some good seed people near the beginning with a clear idea of what community they wanted to see, and with the patience and skills to encourage that community to form. Assuming that enough people are interested in that community, it will self-maintaining once it is established. | [reply] |
Re: Why does PerlMonks rock?
by GrandFather (Saint) on Aug 21, 2008 at 21:48 UTC | |
In part it's the subject matter. For a whole lot of reasons Perl feels more fun to use than any other language I've used. It seems to me that engenders an enthusiasm for Perl that is substantially greater than that for other similar interest areas. PerlMonks draws together a bunch of knowledgeable and enthusiastic people with an ethos of sharing their knowledge and teaching others. Some of this is stimulated by the FOSS background or inclination of many people using Perl. And as others have said or implied, the site gets it pretty much right in terms of accessibility, focus and methods of interaction. The bottom line is that it's a combination of the language, the community and the site. Perl reduces RSI - it saves typing | [reply] |
Re: Why does PerlMonks rock?
by LesleyB (Friar) on Aug 23, 2008 at 21:41 UTC | |
Because a novice like me can ask daft and possibly boring questions about CGI and the Template Toolkit and get useful, informative answers
Because we can all contribute where we can without being shouted down - we just get -ve points to help indicate the error of our ways
Because there aren't too many egos on display and apparently few flame wars - at least I haven't been aware of any yet. Because it does take effort to make a decent post, whatever the actual content, which might put off those that don't read the instructions and aren't willing to learn Because we are required to think Because we can learn here Because this place is about Perl | [reply] |
by lwicks (Friar) on Aug 27, 2008 at 13:21 UTC | |
Getting responses that are kind to newbies and from authoritative sources is amazing on PerlMonks. Kia Kaha, Kia Toa, Kia Manawanui! | [reply] |
Re: Why does PerlMonks rock?
by lwicks (Friar) on Aug 22, 2008 at 11:28 UTC | |
I have at times wondered how to create a similar site for my sport, I think the XP thing helps and is pretty much unique to PerlMonks. Sure there are points and similar on other systems, but they actually do stuff here. It really does make it a bit like a game. I know sitting on the XP I have now that I have so little to make the next "level", it's kinda sad that I want to "level up", but deep down I do. More seriously I suspect the downvote factor helps as perhaps it prevents "trolls". Maybe this XKCD sums it up: http://xkcd.com/189/ Kia Kaha, Kia Toa, Kia Manawanui! | [reply] |
Re: Why does PerlMonks rock?
by Your Mother (Archbishop) on Aug 21, 2008 at 21:39 UTC | |
A good idea (and others offered plenty already) is the starting point but even a great idea will fail without one or more friendly, professional, knowledgeable users who are on a lot at first. Any new forum can get a lot of fly by. There has to be a reason to stay; site-stickiness. Eye-candy or 2.0 features is never one in the end. The quality and availability of the community always is. So it takes a couple of founding users a lot of time and work at first. Until you get a critical mass. Here for example there is a currently active core of something like 100 "expert" users. That's pretty amazing actually. | [reply] |
Re: Why does PerlMonks rock?
by Argel (Prior) on Aug 22, 2008 at 20:40 UTC | |
Elda Taluta; Sarks Sark; Ark Arks | [reply] |
Re: Why does PerlMonks rock?
by johndageek (Hermit) on Aug 25, 2008 at 20:57 UTC | |
1) basic Interface – the basic interface is easy to use. As a newbie you can read a simple guide and make your post and "WALA" you will get an answer. The answer may not be exactly what you wanted but it will generally be polite and guide you to either the answer, or to how to state your case so you can get the answer you need. 2) Depth – As you hang out here you discover things about perl, yes but also about the site and community. The interface appears simple but has depth as well as a bit of the gaming mentality – earn xp to gain privileges/abilities. Oh, yeah by the way many privileges also help the community – up/down voting or fun like the ability to add a picture etc.. The community also has amazing depth, the most obscure question applied to the most complex situation can be discussed, and whittled down to a point where several monks can offer valid suggestions. Many times highly experienced monks sit on the sidelines while less experienced monks discuss a simpler problem. This encourages people with some experience to test their wings by helping others with the safety net that an experienced monk will politely step in with a suggestion if a serious mistake is made. 3) Fun – polls, chatterbox, obfu, poetry, meditations, cool new uses for Perl. 4) Targeted – This forum is about Perl, how Perl affects the world, how the world reacts to Perl users, what is important to Perl users and so on, with a bit of whimsy thrown in. but there is very little in the important parts of this site that is on this site that is off topic. 5) Polite but Firm – There is very little that is insulting or derogatory that is tolerated. Almost all responses are polite, even the terse ones. Some unwritten rules are generally adhered to: We will not do your homework, we will guide you, we will help you debug your code if it is supplied, we will suggest reading, but we will not do it for you. I could go on, but you get the idea. 6) and not least – the dedicated ones who keep the site going and give up the time to build the site and keep it going. Enjoy! | [reply] |
Re: Why does PerlMonks rock?
by samtregar (Abbot) on Aug 22, 2008 at 16:19 UTC | |
More seriously, I think it's just an outgrowth of a really good programming community, helped along by good policies and a generally hands-off approach. Larry has been known to say that he designed the Perl community in the same way he designed Perl. I'm not sure that's true, but if it is he did a good job. -sam | [reply] |
Re: Why does PerlMonks rock?
by dwm042 (Priest) on Aug 22, 2008 at 17:02 UTC | |
| [reply] |
Re: Why does PerlMonks rock?
by dragonchild (Archbishop) on Aug 21, 2008 at 21:08 UTC | |
My criteria for good software: | [reply] |
by Mutant (Priest) on Aug 22, 2008 at 12:47 UTC | |
| [reply] |
Re: Why does PerlMonks rock?
by gloryhack (Deacon) on Aug 22, 2008 at 23:45 UTC | |
Fans of bondage and discipline languages think one way, fans of languages of choice think another. So, here in the land of TIMTOWTDI we have a collection of folks who don't care how you say a thing as long as you say it well, while in the land of The One True Way you find folks who don't care what you say as long as you say it perfectly correctly. The former are friendly folk, the latter are pedantic disciplinarians. Or so it seems to me, but I could very well be wrong. | [reply] |
Re: Why does PerlMonks rock?
by toolic (Bishop) on Aug 24, 2008 at 02:13 UTC | |
| [reply] |
Re: Why does PerlMonks rock?
by Lawliet (Curate) on Aug 24, 2008 at 21:04 UTC | |
Godwin's Law does not apply here. It's why I stick around~ I'm so adjective, I verb nouns! chomp; # nom nom nom | [reply] |
Re: Why does PerlMonks rock?
by targetsmart (Curate) on Mar 29, 2009 at 09:45 UTC | |
people wants to solve problems, give some work to the mind, basically solving real time problems. If I get to face problems only within the scope of my job, company, college, friends, etc. I will surely grow but slowly, I want to grow in problem solving at a rapid pace, This community has users world wide posting problems which I may face after 2 years(guess),when people suggests solutions for it, it is a learning for me. I will grow in confidence/wisdom. Sharing Vivek -- In accordance with the prarabdha of each, the One whose function it is to ordain makes each to act. What will not happen will never happen, whatever effort one may put forth. And what will happen will not fail to happen, however much one may seek to prevent it. This is certain. The part of wisdom therefore is to stay quiet. | [reply] |
Re: Why does PerlMonks rock?
by Anonymous Monk on Aug 22, 2008 at 06:42 UTC | |
| [reply] |
Re: Why does PerlMonks rock?
by wol (Hermit) on Aug 26, 2008 at 12:52 UTC | |
Judging by your question, you seem to have found the answer without realising. Good luck with your hypothetical new forum! | [reply] |
by jvector (Friar) on Sep 18, 2008 at 23:15 UTC | |
(late in on this one, but it's worth keeping going) The impression I have picked up, being pretty new here still, is the folks who come here and stay are largely those who have got to the point in their Perl (and Open Source: the two mentalities go together so well) experience that they are ready to look at ways to give something back.
This signature will be ready by Christmas
| [reply] |
Re: Why does PerlMonks rock?
by roubi (Hermit) on Mar 29, 2009 at 15:06 UTC | |
| [reply] |
by ELISHEVA (Prior) on Mar 29, 2009 at 15:13 UTC | |
That's not my experience at all. I'm here because I find a group of very human and intellectually stimulating people who share my interests - it is that simple. It gives me an opportunity to help others even as I'm getting something back. That's a rare opportunity in life - either on or off line. Best, beth | [reply] |
by tilly (Archbishop) on Mar 30, 2009 at 02:53 UTC | |
| [reply] |
by pileofrogs (Priest) on Mar 30, 2009 at 18:43 UTC | |
I hear about this so-called threat, but I've never seen anything to make me nervous. I get to choose what technology I use, and as long as I use perl, I can ask questions on PerlMonks, so I continue to use perl. The only state that would constitute a threat would be if the community dwindled to a size where it could no longer support itself, and that's not going to happen. --Pileofrogs | [reply] |
Re: Why does PerlMonks rock?
by sundialsvc4 (Abbot) on May 14, 2014 at 14:18 UTC | |
| |
by ww (Archbishop) on May 14, 2014 at 15:33 UTC | |
And good to call attention to it, for newcomers!
| [reply] |
by Anonymous Monk on May 14, 2014 at 17:18 UTC | |
| [reply] |