473,385 Members | 1,582 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Xah's Edu Corner: Criticism vs Constructive Criticism

Criticism versus Constructive Criticism

Xah Lee, 2003-01

A lot intelligent people are rather confused about criticism,
especially in our “free-speech” free-for-all internet age. When
they say “constructive criticisms are welcome” they mostly mean
“bitching and complaints not welcome”. Rarely do people actually
mean that “criticism without suggestion of possible solutions are not
welcome” or “impolite criticism not welcome”.

Such discernment is important. Wanton bitching as internet-using geeks
are used to is not criticism is any form.

People can be respected and make a living out of criticisms, called
critics, but not bitching. And when one really value opinions, you
often want criticism without qualifications. Just be happy that
valuable criticisms may come to you free from the experts in the
public. The instant you qualify what kind of feedback are welcome, your
feedback is compromised. (this is particularly so for political or
controversial subjects)

One easy way for many of the unix geeks to understand this is the
cryptology industry.

If one really desires valuable criticisms that is polite or with
solutions or “constructive” (whatever that means), one usually have
to pay.
----
This post is archived at:
http://xahlee.org/UnixResource_dir/writ/criticism.html

Xah
xa*@xahlee.org
http://xahlee.org/

Apr 25 '06
62 3814
John Bokma wrote:
"Tagore Smith" <ta****@tagoresmith.com> wrote:
Your emails to his ISP
are far more wasteful- you are using up very scarce resources
dedicated to dealing with real abuse.
According to his hosting provider dreamhost:
<quote>
I have warned this user that excessive offtopic cross-posting is not
allowed, and explained that if he doesn't quit he risks losing his
account. If you (or anyone else) notice this in the future, please do not
hesitate to submit another report.
</quote>


Precisely: you have wasted the time of someone who might otherwise have
spent that time dealing with real abuse. You got the standard email
sent out to placate people like you. That was my point. Try sending
mail to abuse at (any of my) desmesne(s). You won't get a response- in
fact, no-one will read your mail. We just don't have the resources to
deal with the easily offended. Too bad- we wouldn't mind handling real
abuse, though it is unlikely given our selective set of users.

I'm not sure that Xah's post was offtopic, and I am not sure how to
determine that objectively. I am sure that it was excessively
crossposted. I also know that Xah was posting to Usenet a long time
before you, and that he will still be posting to Usenet long after you
have given up in disgust, no matter who you complain to.
Reread it a few times, it might educate you (note the *cross-posting* and
the *submit another report*)
I think I've mentioned the crossposting in every message I have posted
on this thread, and that I don't approve of crossposting. I'm not sure
that you are in a position to educate me, and that you suggest that you
are is, frankly, obnoxious. I've been civil so far.
(Rest of your misinterpretation snipped).


You can snip the important part, but that won't make the point go away.
I happen to have been working in this industry for a long time. I have
a lot of friends working at, and running, various enterprises. Some of
those enterprises handle a lot of the internet's traffic, measured by
packets at least. If I were really ethically impaired I could easily
mess up internet access for a "list of people I don't like". A call
from a backbone provider is not as ignorable as a random email to
ab***@whateverlittleISP.com.

But I am not ethically impaired (or at least not ethically impaired in
that way). Every young sysadmin learns a simple thing: "you have
disproportionate power, don't abuse it". Sometimes you have to read
people's mail, to diagnose a problem. If they are into weird bondage
stuff you avert your eyes, and you _never_ tell anyone (though I think
you are allowed to look at them funny at the company picnic). If they
are into child porn you call the cops, I think (the ethics are fuzzy
here, but this is my conclusion).

Crossposting is bad, unless it serves a specific purpose- Xah's post
obviously doesn't. I dont like people reporting on Usenet posters to
their ISPs, but... I can't really complain about that. Crossposting is
not good, without a really good justification.

But you are complaining about the content of his posts, and harassing
his ISP based on that. That's not just bad, it is wicked. You can
quote whatever you want from their emails, but I won't change my mind
on this subject- Xah shouldn't crosspost, but otherwise he should be
allowed to post.

Would you like a Usenet campaign started to disrupt your internet
access? You would be angry if that were done, and justifiably.

Apr 29 '06 #51
"Tagore Smith" <ta****@tagoresmith.com> wrote:
Try
sending mail to abuse at (any of my) desmesne(s). You won't get a
response- in fact, no-one will read your mail.
Then you come close to being RFC ignorant IMO. Couldn't be bothered to
check it out.
I'm not sure that Xah's post was offtopic, and I am not sure how to
determine that objectively.
An excessive crosspost is hardly ever on topic.
I am sure that it was excessively
crossposted. I also know that Xah was posting to Usenet a long time
before you,
Could be, oldest post I could find of myself:
<http://groups.google.com/group/comp....1f50a7fc6f3a4?
dmode=source>

But is this a pissing contest?
and that he will still be posting to Usenet long after you
have given up in disgust, no matter who you complain to.
I doubt it. I am still "here" after 14 years.
Crossposting is bad, unless it serves a specific purpose- Xah's post
obviously doesn't. I dont like people reporting on Usenet posters to
their ISPs, but... I can't really complain about that. Crossposting is
not good, without a really good justification.

But you are complaining about the content of his posts, and harassing
his ISP based on that.
Again, learn to read: I reported excessive crossposting, period.
Would you like a Usenet campaign started to disrupt your internet
access? You would be angry if that were done, and justifiably.


Last time something like that happened the culprit lost his account. So be
my guest.

--
John MexIT: http://johnbokma.com/mexit/
personal page: http://johnbokma.com/
Experienced programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html
Apr 29 '06 #52

John Bokma wrote:
"Tagore Smith" <ta****@tagoresmith.com> wrote:
Try
sending mail to abuse at (any of my) desmesne(s). You won't get a
response- in fact, no-one will read your mail.


Then you come close to being RFC ignorant IMO. Couldn't be bothered to
check it out.


I don't care much about the RFC. I'd like to actually handle abusive
users. But people report abuse for all kinds of strange reasons. It
seems that believing in "Darwinism" is a form of abuse... go figure.
That's actually my point. You are helping to ensure that abuse is
tolerated. We stopped reading the abuse account for a reason.
I'm not sure that Xah's post was offtopic, and I am not sure how to
determine that objectively.


An excessive crosspost is hardly ever on topic.


Now you are just being dishonest.
I am sure that it was excessively
crossposted. I also know that Xah was posting to Usenet a long time
before you,


Could be, oldest post I could find of myself:
<http://groups.google.com/group/comp....1f50a7fc6f3a4?
dmode=source>

But is this a pissing contest?


No- if it were you would no longer have internet access.

Apr 29 '06 #53
"Tagore Smith" <ta****@tagoresmith.com> wrote:
John Bokma wrote:
[ .. ]
An excessive crosspost is hardly ever on topic.


Now you are just being dishonest.


In what way?
No- if it were you would no longer have internet access.


Try me.

--
John MexIT: http://johnbokma.com/mexit/
personal page: http://johnbokma.com/
Experienced programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html
Apr 29 '06 #54
Tagore Smith schreef:

[addressing John Bokma]
your objection seems to be less about the
crossposting, and more about the content.


Why do you think that?

--
Affijn, Ruud

"Gewoon is een tijger."
Apr 29 '06 #55

"Bill Atkins" <NO**********@rpi.edu> wrote in message
news:87************@rpi.edu...
John Bokma <jo**@castleamber.com> writes:

Isn't it crazy that one person is allowed to create such a huge mess
everytime he posts?


Isn't it crazy that one person willfully creates such a mess every
time Xah posts? Shush!


Don't waste your time with the Bokma. He wants everyone to follow the
posting rules that annoy Bokma the least, but he never follows them himself.

Matt
Apr 29 '06 #56
"Matt Garrish" <ma*************@sympatico.ca> wrote:
Don't waste your time with the Bokma. He wants everyone to follow the
posting rules that annoy Bokma the least, but he never follows them
himself.


Wow Matt, did it hurt that bad boy?

Grow up, you're smart enough to see what Xah is doing. If not, ask someone
with more brains to control you better.

--
John MexIT: http://johnbokma.com/mexit/
personal page: http://johnbokma.com/
Experienced programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html
Apr 29 '06 #57
John Bokma <jo**@castleamber.com> wrote:
"Matt Garrish" <ma*************@sympatico.ca> wrote:
Don't waste your time with the Bokma. He wants everyone to follow the
posting rules that annoy Bokma the least, but he never follows them
himself.


Wow Matt, did it hurt that bad boy?

Grow up, you're smart enough to see what Xah is doing. If not, ask
someone with more brains to control you better.


Also, if you need a post in a Xah Lee thread to make you look right, and
me look bad... that's quite a message in itself Garrish :-D.
--
John MexIT: http://johnbokma.com/mexit/
personal page: http://johnbokma.com/
Experienced programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html
Apr 29 '06 #58

"Tagore Smith" <ta****@tagoresmith.com> wrote in message
news:11**********************@v46g2000cwv.googlegr oups.com...
The only thing really wrong with Xah's post is that it was crossposted
to several groups.


I think the content of repeatedly slandering people as criminals, because
of technical disagreements, is even more abusive.

tjr

Apr 29 '06 #59
John Bokma schrieb:
<quote>
I have warned this user that excessive offtopic cross-posting is not
allowed,[...]
</quote>

I just wrote to the abuse department at dreamhost, telling them that
your accusations are highly exaggerated.
Timo
Apr 29 '06 #60
Timo Stamm <ti********@arcor.de> wrote:
I just wrote to the abuse department at dreamhost, telling them that
your accusations are highly exaggerated.


I included Xah's post, on which they based their reply. Maybe use your
weekend to do some research?

--
John MexIT: http://johnbokma.com/mexit/
personal page: http://johnbokma.com/
Experienced programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html
Apr 29 '06 #61
Good thing there's absolutely nothing happening in the world of
functional programming...

Apr 29 '06 #62
> 24. Learn when not to reply to a troll (and bother several groups while
doing so).


25. Learn when not to reply to a reply to a troll (and bother several
groups while doing so).

This could go on and on... ;-)

May 24 '06 #63

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

102
by: Xah Lee | last post by:
i had the pleasure to read the PHP's manual today. http://www.php.net/manual/en/ although Pretty Home Page is another criminal hack of the unix lineage, but if we are here to judge the quality...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.