Casper Bang wrote: > Funny enough, I just submitted such a poll to java.net since there are > certainly more average developers following it, than there are > tracking the coin mailing-list. Personally I don't think language > I'm not in the coin mailing-list, so I trust your numbers. Still, looking at the latest 15 polls, the max. number of cast votes is 630. Sounds quite low compared to the number of people using Java. > design should be a democratic endeavor exactly for the reasons > outlined by Joe and Alex, things goes just a little bit deeper than > most can fathom. What you *can* find out by asking the community > I don't think it must be democratic either. Generically speaking, my point on open source projects is that the best governance model is the "benevolent dictatorship". Probably, such a widespread project like Java should go rather with a "benevolent oligarchy", that is to be as open as possible, without pretending to be democratic. The "democratic deficit" is compensated with competition: let the oligarchy make its decision on Java, if the decision is wrong the technology will decline. Amen, it's the natural selection. While I consider almost useless statistics such as Tiobe etc, a strong decline could be easily detected. If people start really thinking that Java-the-language is no more effective for their needs, they'll use something else (Scala, Groovy, Fan, whatever-to-be-invented). Fortunately, we have competition at any level. Eventually, the oligarchy could find the time to compensate a wrong decision and save the technology - after all, that's what happened with EBJ 1/2 - > Spring -> EJB 3.
> however, is what they struggle with daily and what would excite them. > And I should add that my definition of a community does not cover the > JCP members who are not really interested in Java per se, but much > more interested in profiting on their latest SOA vendor lock-in. > I'm not interested in judging the JCP members, also because I don't know any. Still, your point about asking what the "community" struggle with and what would excite them can't avoid facing with the problem of defining the community. In my partial view of the community, the part that I can experience, I've already said that almost nobody is interested in what are usually considered the "hot" topics. I don't think any can "proof" his own perspective is the right one. > So as an engineer interested in improving my day-to-day environment I > have only a few options 1) become a cubicle robot and not care about > this stuff at all, 2) be a loudmouth and try to push what I feel is > good taste in programming, 3) find another job where I can choose a > stack that makes me feel productive and passionate again or 4) help in > undermining official Java and put my faith in the grassroots of the > community i.e. Lombok. Given the relatively mute blogosphere > surrounding JDK7, I am probably not the only one contemplating these > options. > But I agree - I don't think we have to shut up. Shutting up is always a bad solution. I myself I can show off a good record of "whines" and complains ;-) especially on some topics (did anybody say "Apple"?). Still, I don't pretend I'm representative of a majority or a minority. Also because we tend to work with customers that share our same sympathies - e.g. I could say that I don't see people around me working with .NET, but certainly I don't infer that .NET is irrelevant or such. -- Fabrizio Giudici - Java Architect, Project Manager Tidalwave s.a.s. - "We make Java work. Everywhere." weblogs.java.net/blog/fabriziogiudici - www.tidalwave.it/blog fabrizio.giud...@tidalwave.it - 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 javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---