Jonathan Revusky wrote:
Bart Busschots wrote:
What IS the question? Does anyone actually KNOW anymore?
Oh, people know what the question is. It's just that apparently the
question is taboo, and rather than answer it, they engage in personal
attacks. The question is:
"Why did Struts development stagnate?"
You see, what happened is that, though it still has more users because
of placement and visibility factors, Struts did, in fact, become less
and less competitive with other things in the same space.
This whole thing has led to a so-called "merger" with one of the more
prominent competitors, Webwork. The term "merger" is (deliberately)
misleading actually. Struts Action 2, currently in the Apache
incubator, *is* Webwork. This means that the Struts developers have
recognized that the Struts 1.x codebase is obsolete. And, of course,
if they themselves recognize this, then the premise of the above
question, that Struts development did in fact stagnate, is not in
dispute by anybody.
The problem is that, apparently, this is a taboo question. To create a
distraction, a lot of people start with a lot of nasty personal
attacks. And in an amazing twist, people then come in, as Henri
Yandell did recently, and insinuate that I, one of the people who
posed this question, was engaging in personal attacks.
Indeed .... and that is probably not a healthy thing, however, going on
and on and on about it for weeks on end is not actually getting us
anywhere. The question has been asked (and asked and asked .........)
and it is clear that no answer is coming. There is no point in hammering
on about it anymore IMO. All it is doing is annoying people and driving
people away from Struts.
All I know is that the signal to noise ratio on this list has gone
totally belly up.
This is because, rather than address this perfectly legitimate
question, people start the personal attacks. It is true that if one
group of people resorts to slinging mud everywhere, everybody ends up
with mud all over him, and a casual observer cannot distinguish the
real mud-slingers from anybody else. This is why it can be an
effective distraction tactic. This is used in political campaigns and
so forth.
There is now more noise than signal. I am a struts user and I find
that this list has become a pure annoyance of late rather than being
helpful like it used to be.
I wonder about this, frankly. Posts that have primarily political
content are very readily identifiable. They would not seem to impose
any more burden on somebody who is not interested than the many narrow
technical posts that don't interest you.
I spend more time deleting posts than I do reading posts and I'm sure
I'm missing good stuff too that is accidently getting nuked along with
the continued rantings and ravings on this one topic. This same topic
has now been re-hashed over and over again under many titles. It's just
pointless. The more email people get on this topic the LESS attention
they will pay to it. Hence, the longer this keeps up the less anyone
will care whether or not you ever get the answer you want.
The personal attack stuff is really annoying and I can see why you and
others would want that to stop. But I think you should have a look at
which faction is doing that and understand why they do it. That's
quite illuminating.
This is not helping struts. This kind of conversation should not be
on the main users list.
I'm not so sure of this. I think the discussion is legitimate. The
topic of a discussion does not absolutely need to be some narrow
technical point
in order to be of interest to Struts users.
It may have BEEN legitimate traffic but it has become nothing more than
an annoyance and a disstraction at this stage. It is not enlightening
anyone anymore.
Also, note that when you use a product like Struts, most of the narrow
technical threads that occur are not of interest to one anyway. Only a
few are.
This is true but those narrow threads tend to be short and to the point.
Almost all signal and almost no noise. They also serve as a great
resource for others in the future.
What I have noticed here and on other ASF groups is that there are a
lot of people who don't quite understand what open source software is
about. I mean, they understand that it's free and they like that, but
they have a mental model of this that there are some hotshot coders
who write this stuff, they toss it over the fence and then you can go
pick it up and use it.
The idea that there is a two-way communication process between the
developers and users is not something they quite grasp. Users who give
feedback are, to some (admittedly lesser) extent, collaborators as
well. There are people suggesting -- typically the same people who
initiate the mudslinging -- that users have no say, and that nobody
should be listening to mere users.
Well I'm not one of those people. I have a very clear understanding of
what opensource is all about. And yes, it is important to listen to
users but there has to be a balance. If the coders spend all their time
replying ot users and changing their requirements mid-flow then no
actual coding will get done and the project will go no where. There are
times when developers need to be able to say "that's very interesting
and we'll bear it in mind for the future but right now we need to just
finish this first" and users need to accept that and let the developers
get on with actually delivering something! I've personally witnessed
projects die a death because users never let the coders actually code
and in the end the coders just gave up because they couldn't win. If
they got their heads down and tried to jsut DO something they were
accused of not consulting, if they spent their time answering each
query, question and suggestion then they got no code done because there
was no time left and they got abuse for not delivering. It was a no win
situation and they threw in the towel. And yes, I was one of the coders
in the above example. There are times when you just need to let the guys
build the damd bikeshed and leave them at it for a while. Perhaps this
is one of those times, perhaps not, I don't know but it's something I
think people should bear in mind.
I think these kinds of attitudes have been a factor that led to the
stagnation.
And as I showed above, constantly demanding feedback and changes mid
flow can also result in stagnation or termination.
Bart, I have just checked one thing, I was curious about it. You have
written a total of 8 messages on this list. 2 of the 8 messages have
been dedicated to decrying the existence of this discussion.
Of the remaining 6 posts, I don't see you helping anybody out. The one
exception *might* be this post.
http://article.gmane.org/gmane.comp.jakarta.struts.user/121858
But that is not exactly an extensive record of extending yourself to
help anybody.
But basically, aside from that one and the two other posts decrying
this thread, you simply ask some narrow technical question when you
need some help and some good samaritan helps you. Well, in short,
Bart, you seem to be one of the many people who takes and gives
nothing back. That's normal, that's most people in this open source
world.
You are indeed correct. Why have I not helped people on the list?
Simple, I am still too much of a newbie to struts to feel confident
giving out advice. The blind leading the blind and all that. Should a
question come up that happens to fall within my range of experience you
can rest assured you'll see me answer the question (assuming I haven't
gotten so sick of the noise on this list that I've left that is)
However, to be such a person and then be "threatening" to unsubscribe
is rather silly, I think.
I'm an average, run of the mill user. I am annoyed to the point of
questioning the wisdom of the whole struts thing because of the carryone
of apparent adults on this list. That is something that I think the
people who run struts should be interested in hearing. I was not a
threat, just a fact. Perhaps it is time for some moderation on this list
to get things back to a more civilized and productive tone.
Anyway, since you asked what the question was, I told you. Do you have
an opinion? If you have one, you certainly have every right to express
it.
I have indeed now formed an opinion. I now know that I don't care WHERE
the code for Action 2 came from, I don't CARE whether it's called struts
or webworks, I don't CARE whether or not the term merger is used instead
of take over. What I care about is that struts keeps existing because it
is a good system that I enjoy working with. It has made my life easier
so it can't be all bad!
We are supposed to be techies not politicians, I'd love to see this list
revert to being a place for technical discussions and see all the
politics move away to some other list or to private email or what ever,
just no on this users list.
Bart.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]