Indeed!  Hoo hah!  Has anyone asked why Tapestry, which is just JSF done
well in my opinion, is causing no difficulties on the Struts list?

On 3/18/06, Paul Benedict <[EMAIL PROTECTED]> wrote:
>
> >> Ted's central principle that "darwin decides"
>
> This is a false principle in the terms of software development.
> You don't have blind forces assembling the source code of Struts,
> but real living people who can see what people want and choose
> to write a solution for it. People decide in ASF, not Darwin.
> If the Commiters want Struts to succeed into the future, they need
> to always have passion and dedication to keep up with the demands
> of the MVC market. Any philosophy which reduces Struts to "a gaggle of
> engineers", I think, is a reductionist viewpoint; the problem is
> much bigger than engineers just wanting to solve problems. That's
> why other ASF projects like Tomcat and Tapestry are big winners and
> continue to be big winners: a passion to to be successful with
> whatever they craft, and a desire to see their projects be the best
> at what they are in the industry. I totally see this passion in Craig's
> work - let's transfer some of that energy into Struts Action Framework...
> and it's finally happening (again) with WW2.
>
> Paul
>
> --- Mark Lowe <[EMAIL PROTECTED]> wrote:
>
> > I've stayed out of this silly thread up until now, but i guess its
> > time to be silly as well..
> >
> > Now I imagine that I'll get burned by micheal o'grady (dakota jack)
> > for quoting this, but Ted's central principle that "darwin decides" is
> > a sound one. Its sound because it's also a principle that doesn't
> > state that struts or anything is good because its better or because he
> > influenced a group of people to act in a certain way, but because a
> > technology survives the ecological pressures of the economy and
> > projects that adopt such a approach remain profitable.
> >
> > Now natural selection doesn't produce perfection, even in biology, but
> > what you can be sure if is that any organism that lives today has been
> > begat by organisms that have survived "well enough". If best technical
> > solutions always won then betamax would have won the video wars.
> >
> > While struts is adopted and projects survive the ecological pressures
> > of engineering and economics it will probably survive. If a different
> > technoloy is adopted by other folk and they can knock out projects for
> > less then they will "probably" outlive struts or at least have a
> > better chance.
> >
> > But all these abstract principles of perfection serve very little.
> > From a darwinian perspective a ford motor car is more successful than
> > a ferrari. Now my understanding of the apache development that if
> > solutions (commits, patches etc) are best when they are real world
> > solutions, by facilitating these "adaptations" software is more likey
> > to survive ecological pressures because the adaptations are in direct
> > response to the enviornment in which these products find themselves.
> >
> > The other important factor to have a healthy ecosystem that there is
> > never a single organism/technology that covers all niches. Its also
> > true that in a single ecosystem there are never two organisms that
> > occupy the same niche for very long. This is nature, and I don't see
> > the human activity of software development being very different.
> >
> > I could carry on, but I wont.. What the main point is that it doesn't
> > really matter what anyone thinks of this and that. What will survive
> > will survive (excuse the tautology). Ferrari survives as does ford
> > (albeit from selling the financial products to buy their goods) they
> > occupy different niches. In the case of betamax and vhs only one
> > survived because they occupy the same niche. All any of us can do is
> > try and knock out projects as best and as cheaply as possible, and
> > darwin will decide the rest. Central to a good ecosystem is diversity.
> >
> > Mark
> >
> > On 3/18/06, Steve Raeburn <[EMAIL PROTECTED]> wrote:
> > > I think the flaw in my analogy is that nobody will starve if they
> choose
> > > not to eat at the Struts shelter :-)
> > >
> > > Steve
> > >
> > > Frank W. Zammetti wrote:
> > > > Steve Raeburn wrote:
> > > >> Let me try another analogy. Let's say you go down to volunteer at a
> > > >> homeless shelter. You serve a few meals and wipe a few tables a
> > > >> couple of times a month. Do you become bound by any responsibility
> > > >> other than to show up and help? Do you become responsible for
> solving
> > > >> the homeless problem? Should you feel obligated to give someone a
> > > >> bed? Some people may feel they do have such a responsibility.
> Others
> > > >> won't. It's not my place to criticize a volunteer for not taking on
> > > >> those additional responsibilities. I am just grateful that you've
> > > >> just done a little bit to help out.
> > > >
> > > > That's a good analogy, it took me a while to figure out why it
> wasn't
> > > > right for me with my position in mind (you had me doubting myself
> for
> > > > a few hours before it hit me!)...
> > > >
> > > > If the volunteer does as you say, then I would agree, there isn't
> any
> > > > added/assumed responsibility.  One would hope they have their own
> > > > sense of responsibility and treat the homeless people kindly, but
> > > > that's about it.
> > > >
> > > > However... if the volunteer does good work and is consequently asked
> > > > to become a permanent volunteer by an existing group of permanent
> > > > volunteers, and as a result is given some degree of authority to
> make
> > > > decisions that will affect those that come to the shelter, then I
> > > > think there is definitely a higher level of responsibility to that
> > > > "community" of homeless, as well of course to the other permanent
> > > > volunteers. Again, as I've said all along, the degree of extra
> > > > responsibility I think is debatable.
> > > >
> > > > In your original analogy, the volunteer would be someone like
> me.  In
> > > > my modified version, they would be a committer.  At least in my
> eyes,
> > > > there is a difference.
> > > >
> > > > Excellent analogy though, you definitely made me think and evaluate
> my
> > > > position, I appreciate that! :)
> > > >
> > > >> Steve
> > > >
> > > > Frank
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
"You can lead a horse to water but you cannot make it float on its back."
~Dakota Jack~

Reply via email to