Reinier Zwitserloot wrote:
> I'd also like to state my support for Jess Holle's very astute
> observation that the first serious attempt to build a fully specced,
> fully prototyped proposal (BGGA) got a rather lukewarm response from
> sun. The BGGA proposal didn't just have an excellent spec and
> prototype behind it, it has received more community support than any
> proposal I've _ever_ seen in the history of java. All that, and sun
> still doesn't care?
I know I'm going to raise a can of worms :-) but there are some points 
that have to be addressed here. It all depends by what "community" 
means, but the fact that there are blogs praising a certain feature, or 
even a lot of messages in a mailing list doesn't prove that the majority 
of the "community" wants that. To be more precise, if you have a lot of 
people interested in a given project, e.g. Lombok, which is an optional 
tool for Java, everybody is happy: if you get 100, 1.000, 10.000, 
100.000 enthusiasts, your project will have a bright future, and the 
rest of the Java users (who are millions) who don't know, don't care or 
don't like it will still live happy.

Things are different if one pretend that 1.000 or 10.000 people make a 
decision to change Java that will affect everybody. My personal 
experience is that the vast majority of my customers (I'm talking of 
several firms from small to large) don't give a bit for closures (just 
to make an example), don't feel they need it, don't feel they like it 
and are neutral or negative with them. My personal experience with 
forums or mailing lists of various human activities (not necessarily 
technological ones) is that they might have thousands of subscribers, 
while the traffic is lead by tens of them. Thus, any discussion made by 
those tens of persons can't be deemed of representative of the whole 
community.

*** I don't think that neither blogs or mailing lists are true 
representative of the reality out there (technological, political, or 
what else). *** They only make more noise, but the standard rules for 
democracy are still "one head, one vote", so they only count for 
themselves. That's why, for instance, to elect a government blogs and 
such can be thought as influential, but in the end you do count any 
single vote.

As I said, this has to do with how do you define community: people who 
attend blogs, mailing lists and conferences, or the whole set of users. 
Of course I reckon that there is a problem with the latter, as we can't 
measure it. Neither I'm pretending that Sun was right in not accepting 
BGGA because they allegedly know the wishes or the whole set of users. 
Neither I can, of course, pretend that I or my customers are 
representative of the majority. But even if we accept the former 
definition of community, I think that before declaring that the 
community wants something, we need some sort of poll that, while 
shouldn't necessarily be as formal and controlled like an election poll, 
must be decently structured. For instance, Java.Net polls are not good, 
figure out if I think that generically quoting bloggers' enthusiasm is good.

Given that, I'm not proposing to set up such a poll, because I don't 
know how to set it up (and nobody says that a technical community is a 
"democracy" in the strict sense - in fact, it isn't). A good half+ of my 
customers don't even know or read Java.Net, DZone.com or JavaPosse or 
attend a JUG, so I wouldn't be able to say how to reach and ask to 
everybody. I'm only saying that in this situation, I'm all but 
scandalized if Sun takes decisions such as not putting BGGA or other 
stuff in the JDK. They can be technically wrong, but I don't think one 
can prove they are deciding against the community will.

-- 
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
weblogs.java.net/blog/fabriziogiudici - www.tidalwave.it/blog
[email protected] - mobile: +39 348.150.6941


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to