James Mitchell wrote:
Jonathan, I can't seem to find your patch to fix the website anywhere
in bugzilla. Can you point me to it?
James, I understand that this is some kind of attempt at sarcasm. The
problem is that you're obviously not really thinking about what you're
saying.
Oh, maybe you are right. What I really meant to say is "put up or shut
up".
Maybe that's what you meant to say but you didn't have the intestinal
fortitude to say it so you posted the asinine stuff about a patch.
What I was commenting on, the confused message of the front web page is
not a closed-ended technical issue that could ever be resolved by
submitting a patch and you knew that. The comment about a patch was not
made in good faith.
The only excuse for not helping is not knowing how or not having
time. And we have the "how" covered under the FAQ link, and since you
are obviously a very successful part of Freemarker, I doubt this fits
you. So, again, why have you not offerred to help explain things
better?
Let's get some first principles clear here. I do not owe you anything. I
have no recollection of ever having incurred an obligation to you or
your colleagues in any way whatsoever. Some Struts users do use Struts
in conjunction with FreeMarker, so I have some interest in what is going
on in connected things in this space but I have never used Struts
professionally.
So, the basic tone of: "why haven't you done this or that yet?" is
utterly and completely misplaced.
I do not even have to give you any feedback on your web page whatsoever.
But I did. I did something potentially helpful that I did not have to
do. Very simply put: I don't owe you anything.
But James, here is how a well brought up adult reacts when somebody
offers him something.
He says "thank you".
I really suggest that the next time somebody gives you any feedback on
your work, this is the first thing you should make sure to say:
"Thank you."
These are very basic human standards of behavior.
This public thread has fostered some private correspondence where people
just say stuff to me like: "My god what a disastrous state this Struts
project is in". There are a lot of people who think this.
Now, finally, watching you guys in action, I have come to the conclusion
that, basically, the behavior here does not meet basic human standards.
I guess a lot of it is immaturity, people who haven't learned to handle
criticism.
But, as a practical matter, if you behave like this, who on earth is
ever going to give you any feedback on your website or anything else for
that matter?
It is my considered opinion that if you develop anything, be it software
or the website that describes the software or anything else, and you cut
yourself off from considering any people's feedback, your activity will
revert into something that is basically masturbatory.
Did you just come here to complain?
In the case we are discussing, I offered some good-faithed feedback
regarding the front page of struts.apache.org. Actually, Henri Yandell
explicitly asked me what I thought was wrong with the page and I told
him. I thought it proper to answer his question. I believed he was
asking the question in good faith and I answered the question in good
faith.
Trust me, your complaints do not affect the compensation I get from the
ASF. I am richly rewarded for my contributions. In fact, I still get
dividends from time to time. Just the other day I got an email from
someone thanking me for helping with a particularly difficult issue they
had struggled with until Google landed them on a response I had made a
few months back, which helped them get to a solution much faster than
they would have on their own. That's my currency.
Let's try to deconstruct what you're saying implicitly:
A potential user hits your website and cannot, on the basis of the
text there, understand what the product is or does.
I see, so you speak for EVERYONE now, correct?
James, this is surely a straw man. When did I say that I speak for
everybody? Whatever I say is just my opinion. It so happens that on this
and some other matters, I know that some people agree with me. But no, I
just speak for myself.
You seem to be suggesting that this very same individual should offer
a patch to fix this issue.
That's not what I said.
Whatever you said, you did ask me where my patch was. If I consider your
explanation of what Struts is to be unclear, I am supposed to offer a
patch that defines *your* project.
This is not reasonable by any stretch of the imagination. In any case,
you know it was not reasonable. It was an exercise in sarcasm.
You claim that someone who hits the website cannot understand what the
product is or does. How can you claim this unless you actually DO
understand what it is and therefore it must be confusing for someone who
doesn't. Do you see the difference?
No, that doesn't follow logically. Think about it a sec, James. I don't
have to understand what something is in order to draw the conclusion
that the explanation of it wouldn't be understood by most people.
Furthermore, for you to even suggest that this is confusing means that
you actually do care about what people think about Struts. Am I wrong?
Yeah, bzzt! Wrong again. I said to Henri Yandell what I said because he
asked me the question. And I answered.
Anyway, I could comment on the weather. It doesn't mean that I care that
much about it or what people think about it. In the course of a
conversation, I said what I thought about something. It doesn't imply I
care all that much one way or the other.
Note that, given your behavior, if I did once care, by this point, I
would have given this up as a lost cause and not care any more. That
much is for sure.
If not, then why have you only offerred criticism and not a patch?
The interesting question is why anybody would offer you guys anything at
all. Basically, the lot of you behave like an ungracious, ill-bred bunch
of punks.
The criticism is that the text does not explain what the thing is. I
cannot take it on myself to explain what Struts is. And again, I don't
owe you that or anything else. Whatever I offer you is more than I need
to offer.
This is already getting too long. In the part I snipped, you say I don't
get it and so on. I don't honestly see on what basis you think you can
lecture me about getting it or not. It is clear to anybody who looks
into who I am and things I've done that I actually have significant
experience of open source software development. Well, I guess the point
of arguing that I don't get it, is to let yourself (and your buddies)
off the hook. "This guy just doesn't get it so we can shut our ears to
whatever he's saying."
Fine, live in your own masturbatory reality. Fine, Everybody visits
struts.apache.org and understands immediately what struts is from the
text there. If you say so, dude. What do I care? No skin off my back.
You're only damaging yourselves.
Regards,
Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]