I know I shouldn't respond to this, I really shouldn't. Especially on the developers list. As far as I'm concerned this project is active and always has been. I started using Velocity to make some high-value high-pressure internal apps about a year ago. The project was such a success, I got it all done before vacation and didn't receive a single complaint while on vacation. Everyone was so impressed, we've since switched over to using Velocity for all of our internal projects, and even the old cranky JSP die-hards love it. And, our UI people are more confident and productive.

Every time I have had a question, I've gotten a response within a few hours. Every time I've had a bug or problem, I've gotten a work around in the same time frame, and a fix usually not too long thereafter. For everything else I've wanted to do with it, I've done it myself. Velocity doesn't have all sorts of unnecessary crap in it which makes it really easy for me to do what I want with it.

The whiners that claim Velocity needs more bells and whistles are the same whiners who would post to the user list complaining they don't know how to use said bells and whistles. Simplicity is king in this business and that makes Velocity one of my favorite codebases to work with.

I'm not claiming Velocity is scalable and production ready and that I'd use it to serve massive public-facing websites. It'll get there, maybe, but quite frankly we should all not lose site of the fact that Velocity is a *template language*, not a web application framework. Web application frameworks are ugly, hairy, and commonly very customized. Meanwhile there is still a great need for a general purpose template language; Velocity fits this bill nicely.

And like I said before, for low-bandwith internal webapps, man, is it nice.

--jason

Jonathan Revusky wrote:

Will Glass-Husain wrote:

Ah, hi Jonathan how are you?


Fine, thanks.


I think we discussed this issue extensively last time Jonathan was on the last a couple of years ago.


<shrug>

Update me. Did anything happen since then?

Perhaps I might suggest the rest of the
Velocity community just refuse to be baited and stick to the topic at hand?
(basically, ignore the temptation to have the last word).

As I remember, the topic was how new community members can help out.


Well, you should also help them (which would help them to help you) by telling the truth, fostering a culture of brutal honesty. You people simply have no right to mislead people like this. Somebody reading archives of this list, trying to make a technically based decision about whether to use Velocity or an alternative, or whether to try to get involved, say, has the right to know what the actual status of the project is -- and the other things he's comparing it with.

People should not be telling lies about this kind of thing. When Henning claimed, in the message I responded to, that the project never was/is dead, and that the lack of activity was due to the developers' pickiness, he was not telling the truth by any stretch of the imagination.

And if that is not a serious matter, it darned well should be. Also, you have some complicity in it, frankly, because you know darned well that his post was not truthful. You want to change the subject to JR when the subject is really that Henning's post was not truthful. This does not really speak well of you.

That sounds very very harsh, I suppose, Will, but, in a way, I sympathize with you. You sincerely want to re-activate the project. What you don't realize is that if you want to have high quality development occur, you have to foment a culture of brutal honesty. You want to re-activate development, but in some "nice" way where you spend an inordinate time being a kind of mutual admiration club, stroking one another's egos. The cold hard reality IMO is that the two things are mutually incompatible and your attempts to re-activate the project on that basis will lead you to nothing but misery and frustration. (You do have a high threshold for misery and frustration, I suppose. I observed that while they jerked you around on the decimal number issue for 2 years or more.)

In any case, I really feel that it is unethical to be trying to mislead people about the state of the project. The guy who mentioned that the project was "dead" and got contradicted spent several months presumably getting a Velocity-based prototype working. Now, he hit a bug and discovers that the project is not really being actively maintained. Now, I can only speculate, but if he knew from the get-go that the project was not being actively maintained, he might not have made that investment. Misleading people about the state of the various software projects can cause people to waste a lot of their valuable professional time.

Henning has no right to be trying to mislead people about the actual state of the project. That's unethical and unprofessional.

Jonathan Revusky



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to