[Matplotlib-users] Sarcasm and scorn? (was Re: How to close plot window in interactive mode?)
Jerzy Karczmarczuk
jerzy.karczmarczuk at unicaen.fr
Wed Jul 1 04:11:15 EDT 2020
I answered somewhat brutally (but I /answered/!) a question about
closing a window in Matplotlib. I got the following reproach:
On 01/07/2020 3:54 am, Juan Nunez-Iglesias wrote:
> if you want to "teach users to fish", that's fine, I get that. But
> this can be done with encouragement and direction rather than sarcasm
> and scorn.
No Sir, your humane attitude wrt people who ask trivial questions on
this, and on thousands of other list is defendable, but I have reasons
to disagree with your teaching me manners. Here's why...
1. Sarcasm need not be treated as an attack. In the concerned context
is the /*community defence*/. You sweep over a widely open door,
remainding us that:
"1M results is a lot of noise to wade through. Additionally, it is a
well-documented problem that a lot of Matplotlib answers on the web
are out of date and use APIs that are no longer recommended by the
core team. It is not reasonable to expect new users to be as
effective at cutting through that noise as more experienced ones.
Nor is it reasonable to expect everyone to have read through *all*
the very extensive matplotlib documentation before daring to post to
the list."
*Did you ever ask yourself WHY *there is so much noise, and why
beginners have difficulties to squeeze through useless
"information"? A substantial part of the reason is that too many
people don't read documentation, and lazily ask the mailing lists,
etc. to solve the problem for them. I hope you don't think that I am
as silly as to ask G.A. to read 1e6 answers. Every "nice" and
"pedagogic" response adds to this noise, and increases the global
level of laziness. And such answers, often incomplete, will remain
on the Web for years.
2.
Please, don't be trivial: nobody needs all the documentation, but
even my 8 years old granddaughter is able to ask a simple question
on Internet, Google etc. is for that. What proficiency do you need
to ask "how to close a window in Matplotlib"? The questioner began
with the affirmation that he searched for the answer. Difficult to
believe, no, he didn't search anything at all... Shall we encourage
such attitudes, and amplify this social disease? Sorry Sir, but I
believe that those "helpful answerers" serve the devil.
3. There is an official documentation for Matplotlib, well indexed and
structured. I strongly believe that such lists as this one has a
pedagogic role, and may be very, very helpful to beginners, but a
good answer to a (seemingly) trivial question is to *provide a good
link*, not an off-the-shelf banal, pre-digested solution.
4. Sorry for being egotistic, and speak about myself, but I taught
thousands of students... (half a century of teaching...). After some
time I simply refused to answer some questions, demanding often some
additional */details/*, such as
* what did you REALLY try to find the solution of your problem?
* What is the context of your issues? Your platform, OS version,
packages used versions...
* SHow me your codes
And in many, many cases my students encouraged (or "forced") to
prepare a complete dossier with their problem, found themselves the
solution.
5. The horrible Stack Overflow is reputed for their lack of tolerance,
many people don't like it, neither do I. But we must acknowledge
that they succesfully protect themselves from avalanches of
repetitive trivial questions. You don't find therein many "cases"
which pollute - for example - the Anaconda mailing list, where it is
*not rar**e* to find questions similar to: "I downloaded Anaconda,
it doesn't work. What shall I do". Seriously! So, dear Juan
Nunez-Iglesias, what would you answer, without being sarcastic, and
without being trivial, demanding the details, asking whether the
"victim" followed some instruction, etc.?
Sorry for this long post, thank you for the "inspiration"...
Jerzy Karczmarczuk
/Caen, France/
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20200701/d1334b2c/attachment-0001.html>
More information about the Matplotlib-users
mailing list