Hi Ted,

It was a thought provoking E-mail. Let me reply.

On Wednesday 27 Apr 2011 11:58:48 Ted Mittelstaedt wrote:
> On 4/22/2011 3:17 PM, Shlomi Fish wrote:
> > I recall that the traffic on the list was very overwhelming and that
> > someone commented to me that whenever he set to compose a message
> > answering a beginner, he already got several good replies by the time he
> > finished. The traffic now may also be a bit too much, even for
> > experienced people, but I recall it being much higher.
> 
> That is common to all online forums and nothing to be concerned with.
> 
> These forums were setup to help answer questions - many questioners
> today will Google and find answers, often from archives of mailing lists
> like this.
> 
> In the last decade I have gotten answers to problems from postings as
> old as 8 years prior.
> 

You are probably right. I should also note that there's a lot of other choice, 
with Facebook forums (%-)), IRC, StackExchange sites (Stackoverflow/etc.), 
other web-forums (including perlmonks, which was very similar to 
Stackoverflow, a long time before SO existed) and others. So measuring 
activity based on traffic is misleading.

One thing that irks me is that many people who ask questions intuitively think 
that asking the question in private (whether by accident or by intention) is a 
good idea. If I'm saying "foobar: add my to a variable" and get "/msg rindolf 
What is my?" then I need to tell him to answer on the channel, because he 
didn't study IRC netiquette. Of course, many people don't do that (most?) and 
just type my nickname manually (sometimes misspelt) but it happens often 
enough to get me irritated. I've seen my replies to a /msg 's a few years back 
(I have comprehensive logs) and they were much more friendly and polite than 
those recently.

There's also the problem of the /topic not being read, which isn't really 
surprising giving that most users don't read most messages that are posted to 
a screen manually (it's a very known phenomenon in user-interface design and 
you must get to the bottom of it.).

Of course, it doesn't help that people measure stuff based on such silly 
metrics, such as number of subscribers or participants or number of posts per 
year, which as you indicate is stupid. A lot of people think that Eric S/ 
Raymond (ESR) no longer does nothing of value in the open source software 
world, and just writes documents all day and posts silly posts and comments on 
his blog, but he actually did a lot of work on many random small stuff (and 
was quite quiet about it). This is one reason why my "Recent Hacktivity" blog 
posts were important in the past, because like ESR, I tend to do a lot of 
random work on things that interest me or even that I need. (Maybe Mr. Raymond 
should get a technical blog, because his non-technical "Armed and Dangerous" 
blog is a bit… something, and even I don't read it.).

But thanks for the insight. I guess online forums now focus more on helping 
people with "Why my code does not work?" or answering people with really 
complex questions, or answering people who are too clueless or too lazy to 
Google, or just discussing tangential topics (humour/etc.). This may actually 
be a good thing, as you indicate and we just got to accepting it.

> > http://unarmed.shlomifish.org/909.html
> > 
> > It discusses Dealing with Provocative Internet people - based on the
> > approach in the book "Feeling Good: The New Mood Therapy".
> 
> Actually what is more useful about that link isn't your post, it is all
> the blog posts appended to your post.
> 
> I don't frankly believe that engaging people in the manner you describe
> works very well.  I think pretty much everyone has been taught by their
> mothers at a young age the difference between asking for something in
> a rude SOB manner and asking nicely.  So the "aggressive posting" or
> "trolling" or whatever you want to call it usually originates from
> people who know better.  Like porno, we know it when we see it.

Hmmm..... maybe you're right. Still, if you reply properly, politely and in a 
friendly manner, you will be a few steps above the poster who say something 
like "pyton suxors! pearl is mch better, LOL, l0sers." (which is probably too 
lame to be a professional troll[1]) and thus people (and him) will think that 
you are winning. This is like I recall seeing a fellow Perl monger at our 
meetings in Tel Aviv University, in his work alphet which was a very elegant 
uniform, and then when I saw him come to my home for picking up some stuff in 
T-shirts and shorts (out of convenience), I had a much lower opinion on him.

If you phrase yourself properly, with proper spelling, grammar, punctuation, 
capitalisation, idioms, etc. then people will consciouly and subconsciously 
think that you know what you're saying, even if you are much more clueless. 
This may be related to the http://en.wikipedia.org/wiki/Halo_effect .

[1] - we had one very sophisticated professional troll on #perl who posted 
code and then discussed how to write it properly ad-nuseum. Thing is he seemed 
to have known Perl very well, only pretended to be clueless. Eventually, I 
moved him to #perlcafe , and asked him what he studied and we quickly 
discovered it was an elaborate practical joke and he was probably laughing his 
ass off at us all the time.

While he was malevolently reducing the SNR, it seemed like he was very 
professional as professional trolls go, and so was quite formidable and awe-
inspiring as trolls go. Anyway, we realised now that if a person requires too 
much hand-holding (whether a professional troll or not) then they will be 
requested to move to #perlcafe or #perl-cats or wherever where they will do 
less damage.

> 
> I suspect the reason things are not so polite on this list anymore
> has much more to do with the changing nature of lists than anything
> else.  As I said, most people nowadays try googling up their answers
> first, and only post to a forum as a last resort.  So the posts your
> going to see on these lists really are asking questions that cover
> very "cutting edge" territory of Perl, where there is going to be more
> disagreement.  Such as, for example, the question of when do you
> abandon old code and stop fixing bugs in it and replace it with
> new code written in a modern style?  There is no right answer for
> this, at least not one that most people would agree on.  Thus the
> beginner who posts this is really asking an opinion question.  That
> is guaranteed to get a lot of opposing responses.
> 

Well, yes or no, some people are clueless or lazy, and they need to be treated 
with respect, because they are potential contributors and have friends who 
care about them and some of them may even be star programmers, the kind who 
write a Lisp compiler in Assembly on the weekend for the Palm Pilot 
(naturally, this is an exaggeration, I was just paraphrasing Joel). There is a 
limit to how much you can be rude to people, as clueless as they are, while 
this hurting your reputation a lot. I don't want Perl to end up like GIMP, 
which is an incredibly powerful, important and usable project, with some 
talented people working on it, but since they are very hostile towards co-
developers on the gimp-dev mailing list and other places no one works to work 
for them (and yes, I was a GIMP contributer at the time.). GIMP could have 
been much further along the road today if they had been more polite and 
friendly (which isn't hard). 

Now, the perl5-porters people are very polite and courteus, and encourage 
small and large contributions, but most people know a little better than to 
post questions there. It's good that many people post to the Perl mongers 
mailing lists where people are more polite than here, but it's not enough.

I'm not saying you shouldn't instruct a person to use "strict;" and 
"warnings;" (which will be one step backwards and eventually two steps 
forward) or refuse to write his complex homework project for him, or whatever, 
but we should still be more hospitable. Someone here accused me of always 
being phony, but I told him that I'd rather err a little on being phony than 
on being rude and laconic and annoying, because the latter indicates that you 
don't care about the other person's feelings.

> It is really better for most people to simply NOT respond to what they
> think is trolling.  Let the list members who DON'T think the post is
> trolling, respond, and stay out of the thread.  I think that is the best
> advice for all online forums.

Maybe. Still, asking "Why this code does not work?" is not trolling, and we 
should dissect the code. There are still many bad Perl tutorials out there and 
until we do some white-hat SEO work to reclaim Google , we will need to do it.

My original response to Uri's post with advice was out-of-line and I now know 
better to respond to him in private, but I was only hoping for him to say 
"Yes, you're right, I'll try to pay attention" (and it wasn't aimed at him 
specifically.).

If you haven't read 
http://en.wikipedia.org/wiki/Twenty_Thousand_Leagues_Under_the_Sea already, 
you should. It tells the story of Captain Nemo, a person with a "Criminal 
Mind", who thinks the world at large is evil, and that people are superficial 
and that he and his crew are the only right people in the world. (I've met 
someone like that on IRC, and he is very persistent.). So he designs a 
submarine, build it  and decides to live under the sea. Only this submarine, 
while a fine innovation is hardly the end-all and be-all of submarines (read 
the book to know why), which shows how incompetent Nemo actually is, because 
he thinks it's still perfect, and does not want to share his invention with 
the world and asking for improvements. I'm not claiming the people on this 
list are anywhere near as destructive or incompetent as Captain Nemo is, but 
it's still a valid analogy.

Howard Roark, the noble arcitect protagonist of The Fountainhead (a very good 
book, BTW) exhibits similar symptoms, because instead of publishing as 
knowledge in books, and training future architects, he keeps all his insights 
to himself. Maybe when Rand wrote this book (and Atlas Shrugged naturally) 
keeping things secret was more fashionable, so we need to judge her works 
based on that (and many modern day Randians are all about being open and 
sharing their knowledge[Wikip], and insights, and that's what Ayn Rand 
practiced too when publishing her works as books), so it could be much worse. 
I guess no one's perfect, and as time progress, so does our views of what is 
right and what is wrong.

[Wikip] - there's a very good coverage of Randianism on the English wikipedia 
and other wikimedia projects.

Regards,

        Shlomi Fish

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
What does "Zionism" mean? - http://shlom.in/def-zionism

When Chuck Norris uses git, he takes a coffee break after initiating every git 
commit. And then he waits for the commit to finish.

Please reply to list if it's a mailing list post - http://shlom.in/reply .

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to