I think my ears are burning...

On Sep 2, 2010, at 3:32 PM, Edward Smith wrote:

> While I appreciate the enthusiasm and effort, right now my concern is not 
> with hashing out details to a new web site for Stripes.  I was disappointed, 
> though not surprised, to learn that Tim is no longer involved and that is a 
> much bigger issue.  Basically we're all on a ship without a captain and thus 
> have no idea where we're going.

Oh, au contraire mon frere. (That's French. Does Freddy know french? He's from 
Canada. Isn't Canada in France? Maybe there's a reason I'm not on the Google 
Maps team....)

I am certainly not one to downplay or disparage Tim's gift to us all and his 
original leadership. But, to be frank (not French), TIm has been away for a 
LONG time, and this project has not suffered because of it. It really hasn't. 
The foundation he left behind was rock solid, and the others involved (notably 
Ben, Freddy, and Aaron) have taken and have had the wheel for a some time, and 
navigated S.S. Stripes quite well.

> Many successful Open Source projects have a name behind it: Spring - Rod 
> Johnson, Grails - Graeme Rocher, JBoss - Marc Fleury, Hibernate - Gavin King, 
> etc.  Tim is/was the name behind Stripes.

Many OSS projects are the result of the passion of one person, scratching that 
itch. But there are a lot of successful projects that are (publicly at least) 
"personality free". Rather they're led by a passionate community, whether 
something formal with committees and meetings and afternoon teas or something 
more ad hoc, such as what Stripes has. We have and have had several active 
folks involved in this project. Some have left, others stayed, some just lurk.

To be honest, Tim has had his itch scratched, and it was starting to chafe.

> What I am more interested in at this point is the formulation of a vision of 
> where Stripes needs to go and a very high-level plan on how to get there.  As 
> the old saying goes, if you fail to plan, you plan to fail.  Creating a new, 
> updated web site is a good high-level idea but there are a lot more top-level 
> issues to resolve than the web site.

But that's the real conflict here. It's not lack of passion, lack of vision, or 
even lack of commitment. I'm in the "if it ain't broke..." camp. I'm one of the 
old school curmudgeons. If anything I am grateful that this project, whether by 
design, vision, or simply lack of resources, has been mostly static. Because it 
does follow the "one thing well" philosophy.

Doing its one thing well, and sticking to it, is one of the charms of Stripes, 
as others have mentioned. It enables easy uptake by new users. It enables the 
folks that are working on it, to make the shiny bits gleam even brighter. It 
allows something like Freddy's book to have traction and longevity in the 
space, keeping its value. Imagine poor Freddy doing all that work to have 
Stripes 2.0 come out 6mos later and deprecate chunks of it. He'd have to have a 
FAQ "Confusing and worthless parts of my book because of 2.0 (THANKS A LOT 
GUYS)" constantly spammed to the mailing list.

It's a strange phenomenon in software that code must be popular to be useful. 
That code can never be finished.

Stripes last release and update is less than a year ago. 8-9mos. But "woe is 
us, Stripes is dying".

Java 6 was release FOUR YEARS AGO. Holy crap! 

eeeeeeeeee NURSE! PADDLES! eeeeeee CLEAR  *thump* eeeeeeeee 300! STAT! CLEAR! 
*thump* eeeeeeeeeeeee *click* That's it, that's all I can do. Pronounce it Dr. 
Gosling. Java is dead.

Guess I better port our stuff to Fortran or something, you know, to stay 
relevant.

IMHO, Stripes is not on its death bed. Or, if it is on its death bed, hell, 
it's ALWAYS been on its deathbed.

Much hullabaloo was made for Stripes when 1.5 originally came out (I know, I 
hulla'd some of the baloo myself).

That was 2 years ago for the initial 1.5 release.

You know what else was going on two years ago?

The overall Java community was more vibrant.

Despite JEE 6, Seam, JPA 2, GlassFish v3, Tomcat 7, Spring 3, etc. etc. etc. 
from a COMMUNITY POV, Java is reaaaly quiet right now.

So, beyond maintaining the framework, bug fixes, etc., there hasn't been a lot 
needed. If anything, 1.5 better enable Stripes to be "Self sustaining". And by 
that I mean more of the framework was laid bare and made available for the kids 
at home to add stuff to it.

Like Stripersist, the EJB 3 injector that's recent, or those 303 annotations 
that were pushed to the ML a couple weeks ago. A guy at the office went and 
added a bunch of the REST functionality I've been hollering about off an on. He 
added it for a school project. We haven't seen the code because, uh, well, I 
suck for one. You know, time and distractions, and the cat's sick, etc.

So, this vision of an abandoned hulk adrift at sea I think is untoward. Rather 
its more like that restaurant you keep going back to because they make the BBQ 
Short Ribs and Pancakes the way Mom used to for Tuesday Supper. Where the 
burgers from the grill taste great because they never clean the thing. Stripes 
is solid, mature, and "well seasoned".

> Having said all that, keep up the effort in driving the discussion about the 
> new web site.  I won't argue with someone who is passionate about something 
> and takes ownership of it.  I would ask though to keep the Google group 
> focused on just the new web site and leave the discussion about the future of 
> Stripes here on the mailing list.

I think the web chat should stay here. The community is small enough that it 
doesn't need more fragmentation. Who knows someone might show up having 
problems and turns out that he's a crack animator who makes an new animated 
Stripes logo inspired by some Anime Giant Robot that converts from a simple 
disposable lighter in to a fusion powered rocket cycle bristling with missiles, 
cannon and laser blasters.

*click* *WHIRL SPIN CLANK CREAK* *powerful orchestra crescendo* 
*WhoooshZapBlamBangBlamityZapBAMBAM* *KABOOOM* (clearing smoke, dramatic low 
angle camera shot, cue WWF announcer) SSSTTTRRRIIIPPEEESSS!!!! The library that 
puts ACTION in to FRAMEWORKS! 

Maybe that's what we need.

Regards,

Will Hartung


------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to