Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / November 2005

Tip: Looking for answers? Try searching our database.

c.l.j.programmer vs. c.l.j.help (was: Re: What does this mean??)

Thread view: 
Dave Glasser - 02 Nov 2005 16:34 GMT
Roedy Green <my_email_is_posted_on_my_website@munged.invalid> wrote on
Wed, 02 Nov 2005 14:18:39 GMT in comp.lang.java.programmer:

>On Wed, 02 Nov 2005 13:53:56 GMT, "Thomas G. Marshall"
><tgm2tothe10thpower@replacetextwithnumber.hotmail.com> wrote, quoted
>or indirectly quoted someone who said :
>
>>However, if people here are going to get all pissy about
>>toward newbies and where they belong, then I will in their defense get
>>equally pissy and point out the descriptions of the newsgroups established
>>by the closest thing there is to an authority in usenet
>
>The problem is c.l.j.p. is presumed to be a sort of an inner circle
>where you need a Masonic ritual to be invited.

Presumed by whom? Not me.

>This provokes the chip on the shoulder attitude when a newbie gets
>asked to take his questions to c.l.j.h. He feels like he is being
>asked to sit at the children's table at Thanksgiving.
>
>It is just a way of filing questions logically and also allowing
>newbies to ignore advanced stuff and vice versa.

It still boggles my mind that people are incapable of ignoring things
without help from their software.

>What is the point of having two groups if you don't use them for
>different purposes.  

A fair question. To me, the conclusion is that having both of these
particular two groups, .programmer and .help, is stupid and redundant.
About the only purpose I see it serving is that it gives the
maladjusted bullies who hang around an excuse to flex their Usenet
muscles and berate other people for crossposting or not posting to the
"right" (in their opinion) group. Whereas the purposes of, and
difference between, comp.lang.java.databases and comp.lang.java.gui is
obvious from their names, that's not the case with .programmer and
.help.

Signature

 "The first EDSer to see a snake kills it. At GM, the first
  thing you do is organize a committee on snakes. Then you
  bring in a consultant who knows a lot about snakes. Third
  thing you do is talk about it for a year."
                                             --Ross Perot
                                             Business Week,
                                                10/6/86
_______________________________________________________________

zero - 02 Nov 2005 18:53 GMT
>>What is the point of having two groups if you don't use them for
>>different purposes.  
>
> A fair question. To me, the conclusion is that having both of these
> particular two groups, .programmer and .help, is stupid and redundant.

would be better if .help was instead .newbies or .helpfornewbies or
.simplequestions or something that makes it clear it's geared towards easy
questions and answers.
Dave Glasser - 02 Nov 2005 19:07 GMT
zero <zero@this.hi> wrote on Wed, 02 Nov 2005 17:53:12 GMT in
comp.lang.java.programmer:

>>>What is the point of having two groups if you don't use them for
>>>different purposes.  
[quoted text clipped - 5 lines]
>.simplequestions or something that makes it clear it's geared towards easy
>questions and answers.

But what constitutes an "easy question" is subjective. Moreover, why
should newsgroups be divided between "easy" and "not easy" questions?
If someone only wants to particpate in threads geared toward a certain
subjective level of difficulty, it should be easy for them to do,
without requiring the cooperation of other people in the Usenet world.
If they can't, it's their problem.
Bjorn Abelli - 02 Nov 2005 19:16 GMT
"Dave Glasser" wrote...

>>would be better if .help was instead .newbies or .helpfornewbies or
>>.simplequestions or something that makes it clear it's geared towards easy
[quoted text clipped - 6 lines]
> without requiring the cooperation of other people in the Usenet world.
> If they can't, it's their problem.

On the other hand, this group is called "c.l.j.programmer".

Can you reaally call a "newbie" a "programmer"?

Isn't a newbie learning to *be* a programmer...

;-)

// Bjorn A
Dave Glasser - 02 Nov 2005 19:27 GMT
"Bjorn Abelli" <bjorn_abelli@DoNotSpam.hotmail.com> wrote on Wed, 2
Nov 2005 19:16:29 +0100 in comp.lang.java.programmer:

>"Dave Glasser" wrote...
>
[quoted text clipped - 14 lines]
>
>Isn't a newbie learning to *be* a programmer...

That's all a matter of opinion. In my opinion, anyone who writes Java
code, i.e. "programs" in Java, is a Java progammer. Maybe we should
create a group called comp.lang.java.programmer.professionalsonly. And
then we can argue about makes someone a "professional" programmer.

But I'll restate my main point: It's stupid and futile to have two
newsgroups on essentially the same topic, except that one is for
"easy" or "beginner" questions, and the other is for "hard" or
"advanced" questions.

Signature

Check out QueryForm, a free, open source, Java/Swing-based
front end for relational databases.

http://qform.sourceforge.net

If you're a musician, check out RPitch Relative Pitch
Ear Training Software.

http://rpitch.sourceforge.net

Chris Uppal - 02 Nov 2005 19:32 GMT
> On the other hand, this group is called "c.l.j.programmer".
>
> Can you reaally call a "newbie" a "programmer"?
>
> Isn't a newbie learning to *be* a programmer...

comp.lang.java.programmer
comp.lang.java.wannabe
comp.lang.java.notahope

...

   -- chris
zero - 02 Nov 2005 21:34 GMT
>> On the other hand, this group is called "c.l.j.programmer".
>>
[quoted text clipped - 5 lines]
> comp.lang.java.wannabe
> comp.lang.java.notahope

who wants to create the notahope one?  I'll be the first subscriber :-)
Timbo - 03 Nov 2005 10:56 GMT
> "Dave Glasser" wrote...
>
[quoted text clipped - 14 lines]
>
> Isn't a newbie learning to *be* a programmer...

What if they are only new to Java? ;-)
Bjorn Abelli - 03 Nov 2005 12:41 GMT
"Timbo" wrote...

>> On the other hand, this group is called "c.l.j.programmer".
>>
[quoted text clipped - 3 lines]
>>
> What if they are only new to Java? ;-)

The group is called "c.l.java.programmer", not
"c.l.newtojava.butneverthelessaprogrammer". ;-)

Personally, I don't get so upset with stray "irregular" posts in either
group, but newsgroups tend to grow their own culture and ethics. It has
become more or less a common view in the two groups cljh and cljp that the
former is for Java newbies, and the latter is for more experienced Java
programmers, or at least something in that direction.

This division in culture itself is a reason to "guide" those "irregular"
posters to a group with a culture more suitable for their needs. When I
answer such posts I give them an answer to their question, and then I
usually inform them that there's another group better suited for that type
of questions.

// Bjorn A
Timbo - 03 Nov 2005 13:09 GMT
> "Timbo" wrote...
>
[quoted text clipped - 8 lines]
> The group is called "c.l.java.programmer", not
> "c.l.newtojava.butneverthelessaprogrammer". ;-)

And the other group in question is called c.l.java.help, not
c.l.newtojava.help ;-)

> Personally, I don't get so upset with stray "irregular" posts in either
> group, but newsgroups tend to grow their own culture and ethics. It has
[quoted text clipped - 7 lines]
> usually inform them that there's another group better suited for that type
> of questions.

And that is the way it should be done. Or one can ignore it. The
argument started from the fact that some people use newbie
questions to belittle people in order to stroke their own ego.

Here's another point: what about if one's news server doesn't have
the c.l.java.help newsgroup? My news server at home doesn't have
c.l.java.programmer newsgroup accessible, and I can't be f.cked 
changing servers or post on a web interface just to suit a few people.
Roedy Green - 03 Nov 2005 14:07 GMT
>And the other group in question is called c.l.java.help, not
>c.l.newtojava.help ;-)

The name was chosen by a previous generation of comp.lang.java users
no different from us.  It is not something passed to us by the gods.
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Timbo - 03 Nov 2005 14:42 GMT
>>And the other group in question is called c.l.java.help, not
>>c.l.newtojava.help ;-)
>
>  
> The name was chosen by a previous generation of comp.lang.java users
> no different from us.  It is not something passed to us by the gods.

???? I never said it was.
Jack - 03 Nov 2005 02:56 GMT
>Moreover, why
>should newsgroups be divided between "easy" and "not easy" questions?

well, if advanced answerers get fed up with wading through the
millionth asking of simple questions (that are answered in the faq
anyway), then they might stop participating here. But that would only
seemingly apply if the number of daily posts gets too large - and is
much more of a problem on a mail list than a newsgroup anyway.

So, as usual, there's no ideal solution to much of anything... and I
*still* can see people on many groups insisting that top posting is
somehow evil ;)
Roedy Green - 03 Nov 2005 03:35 GMT
>But what constitutes an "easy question" is subjective. Moreover, why
>should newsgroups be divided between "easy" and "not easy" questions?

You have told us it does not matter to you. You read everything
anyway.  Your concern is  hazing newbies is going to drive them away.

Keeping a distinction  matters most to those who DON'T read
comp.lang.java.help

I read both.  My reason for wanting a distinction is I strongly don't
like getting my head bitten off when I presume someone is a newbie and
explain stuff they already know in "baby talk", or freak out some
newbie with a cryptic answer that somehow he figures he is supposed to
understand.

In my ideal universe, if people post in help they are implying,
"Please treat me as a newbie. Presume little.  Tell me other stuff
vaguely related to my problem.  Point out all the problems in my code
you see, not just the ones relevant to my particular question."

If they post in programmer they are implying, "I have already read the
Javadoc and googled and it came up dry.  You don't have to hold my
hand, just give me a hint as to what you think my problem might be.
I am asking about this very specific problem. I am not seeking
training in Java."

How to maintain the distinction, without being rude or intimidating?
One way to do that is to post the answer in the "proper" group with a
short note in the "wrong" group explaining where the answer is and why
you put it there. That may be more work than browbeating the newbie.
It is more a carrot than a stick.
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Dave Glasser - 03 Nov 2005 05:41 GMT
Roedy Green <my_email_is_posted_on_my_website@munged.invalid> wrote on
Thu, 03 Nov 2005 02:35:33 GMT in comp.lang.java.programmer:

>>But what constitutes an "easy question" is subjective. Moreover, why
>>should newsgroups be divided between "easy" and "not easy" questions?
>
>You have told us it does not matter to you. You read everything
>anyway.  Your concern is  hazing newbies is going to drive them away.

It's not even that, exactly. It's just that jerks annoy me. And
someone who pounces on a hapless poster and berates him, particularly
over something as stupid as posting in what they consider the "wrong"
newsgroup, is a jerk. I wish jerks would go away, but they never seem
to. Individually they may come and go, but it seems there's always one
or two in every programming newsgroup.

I told you before how I'm able to ignore the gibberish questions
without being bothered by them, but it's not the same with the
jerk-posts. Sure, it only takes a few seconds of my time to read them,
and I almost always ignore them (i.e. not respond to them), but still,
they just grate on me, and raise my aggravation level a point or two.
They harsh my mellow, so to speak.

>How to maintain the distinction, without being rude or intimidating?
>One way to do that is to post the answer in the "proper" group with a
>short note in the "wrong" group explaining where the answer is and why
>you put it there. That may be more work than browbeating the newbie.
>It is more a carrot than a stick.

If that's what you want to do, God bless you, knock yourself out. It
doesn't bother me when someone politely tries to steer a newbie to
what they think is the appropriate group, although I think it's a
futile waste of time. And considering how long you've been around, I'm
amazed that hasn't dawned on you yet.

Both c.l.j.help and c.l.j.programmer get a lot of traffic, and the
posts in both groups cover the whole spectrum of beginner to advanced
topics. There's really very little difference between the contents of
the two groups. For years people have used various tactics to try and
change this, to herd the cats in the appropriate directions, and still
it stays the same. That's the result of poor product design--two
groups with essentially the same topic and vague, non-specific
names--it's not the fault of the users.

Signature

Check out QueryForm, a free, open source, Java/Swing-based
front end for relational databases.

http://qform.sourceforge.net

If you're a musician, check out RPitch Relative Pitch
Ear Training Software.

http://rpitch.sourceforge.net

Chris Uppal - 03 Nov 2005 10:18 GMT
> But what constitutes an "easy question" is subjective. Moreover, why
> should newsgroups be divided between "easy" and "not easy" questions?

One good reason is the distinction between easy answers and not easy answers.

For instance, someone posts a question about Unicode, do I post a reply
discussing all the relevant facets of Unicode, most of which are not evident to
the casual programmer ?  If they are an experienced programmer, then the extra
detail will help them and they will be pleased to see it (or they damn well
should be ;-), and perhaps a discussion will ensue of the more esoteric aspects
of the subject (which will -- inevitably -- drift OT).  If they are not, then
the post will scare them off, and they'll probably ignore it.

Another example, if someone posts a question which reveals that their problem
is actually that they unwittingly lack basic knowledge of some apparently (to
them) unrelated topic: <whatever>, is the /appropriate/ response to point out
(in a civilised manner) that they should review <whatever>, or to provide a
short introduction to the subject which (as a newbie) they probably have not
yet been introduced to ?

Some newbies, or newbies to a given topic, are only looking for a
straightforward answer to a straightforward question.  Others, perhaps just as
inexperienced, want to discuss matters at a high (or do I mean deep ?) level.
The issue is not really about experience, but about what /kind/ of
discussion you want to participate in.

/My/ position is that /here/, if I want to discuss something at all, then I do
it at /my/ level.  If I were reading on .help then I would try to pitch my
answers at the poster's level.  (I don't, BTW, often read .help)

> If someone only wants to particpate in threads geared toward a certain
> subjective level of difficulty, it should be easy for them to do,
> without requiring the cooperation of other people in the Usenet world.

> If they can't, it's their problem.

One thing that you may not have considered is that other peoples' judgement
about what is "too" annoying is determined by them, not by you.  I would like
to know how many people there are who /I/ would have found it interesting or
rewarding to read and/or discuss matters with, but who have left, or never
participated in, this group because /for their tastes/ there was too much
noise.  If that number is zero or near zero then you have a valid point, but I
doubt it.

   -- chris
Dave Glasser - 03 Nov 2005 13:56 GMT
"Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> wrote on Thu,
3 Nov 2005 09:18:50 -0000 in comp.lang.java.programmer:

>/My/ position is that /here/, if I want to discuss something at all, then I do
>it at /my/ level.  If I were reading on .help then I would try to pitch my
>answers at the poster's level.  (I don't, BTW, often read .help)

That's certainly your perogative. Myself, I can usually tell by the
way a question is worded what the OP's knowledge level is (roughly)
and I can craft my response accordingly.

>> If someone only wants to particpate in threads geared toward a certain
>> subjective level of difficulty, it should be easy for them to do,
[quoted text clipped - 9 lines]
>noise.  If that number is zero or near zero then you have a valid point, but I
>doubt it.

Well, then it's your problem too, but my point is still valid.

And my main point, which I'll repeat, is this: I, like many, think it
would be nice if there was a group for beginner questions where most
or all beginner questions actually got posted. Unlike many, however, I
recognize that, given the vague, non-specific names of the two groups,
.programmer and .help, that's NEVER going to happen, and any efforts
to make it happen are destined to fail.
Roedy Green - 03 Nov 2005 03:22 GMT
>>The problem is c.l.j.p. is presumed to be a sort of an inner circle
>>where you need a Masonic ritual to be invited.
>
>Presumed by whom? Not me.

Some of the newbies, particularly ones conversant in some language
other than Java.

The message of hurt in their post says something along the lines:
"I can post here if I damn well please. I am just as intelligent and
competent as any of you. I am NOT a newbie..."
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Roedy Green - 03 Nov 2005 05:17 GMT
>>It is just a way of filing questions logically and also allowing
>>newbies to ignore advanced stuff and vice versa.
>
>It still boggles my mind that people are incapable of ignoring things
>without help from their software.

Taking your position to extreme, you should post any thread in any of
the thousands of newsgroups.

The whole point of a newsgroup is it make it easier to find a thread
about a certain sort of topic.

Having two newsgroups with 100% overlap in content is like having two
packages where which package any given class goes in is decided by a
flip of a coin.  

That is such a  slackass way of doing things. You would not approve of
it in any other context, even in your clothing drawer. It makes
finding any given post twice as hard.  At least you should deprecate
one of the two groups if you want everything lumped together.

Could you imagine implementing an electronic filing system for a
customer with such a feature? They would laugh you to the door.

Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Dave Glasser - 03 Nov 2005 06:07 GMT
Roedy Green <my_email_is_posted_on_my_website@munged.invalid> wrote on
Thu, 03 Nov 2005 04:17:58 GMT in comp.lang.java.programmer:

>>>It is just a way of filing questions logically and also allowing
>>>newbies to ignore advanced stuff and vice versa.
[quoted text clipped - 4 lines]
>Taking your position to extreme, you should post any thread in any of
>the thousands of newsgroups.

No, I wasn't talking about blatently off-topic (non-Java-related)
posts. If someone posted here looking to trade warez or discuss the
last Simpsons episode, they shouldn't be ignored, they should be told
to take a hike.

>The whole point of a newsgroup is it make it easier to find a thread
>about a certain sort of topic.
[quoted text clipped - 7 lines]
>finding any given post twice as hard.  At least you should deprecate
>one of the two groups if you want everything lumped together.

It's not that I necessarily want everything lumped together, it's just
that I recognize that the way the two groups are named, the results
are predictable and inevitable, try as anyone might to change them. I
would bet that if they had named them comp.lang.java.beginner and
comp.lang.java.advanced, you would see far more of the sort of
separation you're yearning for. But no, they named them
"comp.lang.java.programmer" and "comp.lang.java.help" and expected
people to intuitively recognize that .help is for beginner questions
and .programmer is for advanced questions. Feh.

>Could you imagine implementing an electronic filing system for a
>customer with such a feature? They would laugh you to the door.

Since we're using a software metaphor, suppose you delivered an app to
a customer, and no one could ever seem to use it right. Despite all of
the training and documentation, they could never seem to remember
which menu commands they needed to invoke for certain tasks, and when
they guessed they usually got it wrong and screwed up data. Would you
conclude that a.) the users are just stupid and stubborn, or b.) the
user interface is broken and needs to be redesigned?

If you chose a, you're not long for this business.

Signature

Check out QueryForm, a free, open source, Java/Swing-based
front end for relational databases.

http://qform.sourceforge.net

If you're a musician, check out RPitch Relative Pitch
Ear Training Software.

http://rpitch.sourceforge.net

Roedy Green - 03 Nov 2005 07:03 GMT
>, or b.) the
>user interface is broken and needs to be redesigned?

Let's assume you had the power to  change the names of the groups.

What would you call them?  What would their mandates be?

My version of nirvana looks like this:

serverside: for EJB, servlets, JSP, STRUTS etc.

programmer: for the mixed bag it is now.

beginner: for student projects, assignments, learning, programming
fundamentals.

Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Dave Glasser - 03 Nov 2005 13:37 GMT
Roedy Green <my_email_is_posted_on_my_website@munged.invalid> wrote on
Thu, 03 Nov 2005 06:03:05 GMT in comp.lang.java.programmer:

>>, or b.) the
>>user interface is broken and needs to be redesigned?
[quoted text clipped - 11 lines]
>beginner: for student projects, assignments, learning, programming
>fundamentals.

I think ".beginner" is fairly self-explanatory, and it would attract a
lot of beginner questions. If you want a group that excludes beginner
questions, however, you had better call it ".advanced". To me,
".programmer" means anything Java-related. As long as you have a
catchall group like .programmer, it's going to look pretty much the
way it looks now.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.