Jacques, I hate to say it, but perhaps the reason is you often don't review and 
push back hard enough on contributions. This results in a higher than desirable 
rate of problematic contributions making it into the project, but certainly 
results in a more personable and agreeable human interaction.

Scott's reason is a big part of why I gave up on reviewing and commenting, and 
also a big part of why I gave up on doing certain things in a community-driven 
way. In other words, early on in the life of OFBiz I spent countless hours 
answering questions and reviewing code in detail and offering feedback in order 
to help encourage contributions and grow the community, while keeping the 
quality level high. I now consider that to be, for the most part anyway, a big 
waste of time.

I used to think it was easier to get someone else to do things than to do 
things myself. For complicated things, I don't think so any more. It's easier, 
more peaceful, more satisfying, and even more rewarding to just do it myself. 
If others want to get involved, they need to demonstrate a high level of 
competence and significant added value, otherwise they are wasting both my time 
and theirs (ie they should go do something they are good at and stop trying to 
do something they are not good at; or if it is just a problem of experience 
they should go acquire that experience (perhaps in an open source project of 
their own, or at least something that requires less expertise) and then 
contribute instead of acquiring that experience as they contribute).

Is that harsh and rude? Yep. Do I care any more? Nope. Those who call it harsh 
or rude or unfair... they are the ones who need to rise to the level of quality 
expected instead of asking me to compromise. I'm done with that.

So why spend countless hours reviewing things that start out in such a state of 
poor quality? I'd rather spend my time doing something of higher value and 
creating something of higher quality, and in the process enjoy myself FAR more, 
and also have better relationships with people, especially the people I enjoy 
having relationships with.

For me, it's not a hard choice any more. Put some effort into your interactions 
with me or don't expect me to put effort into my interactions with you. I 
prefer to interact with others on my own terms, and I hope others will do the 
same based on their terms. 

In a voluntary world of free software this naturally leads to the more 
distributed or "free market" community approach. That's my dream now, and 
hopefully based on a better understanding of human nature than my original 
ideas about a community model. The dream is that each person works to produce 
the best they can, and we interact with each other based on a respect each 
others work, and the end result is the best work "bubbling to the top" as it 
were.

-David

P.S. I apologize if this wording comes off as a little elitist, I've been 
reading Atlas Shrugged over recent weeks.



On May 2, 2011, at 3:43 PM, Jacques Le Roux wrote:

> I don't see the things as dark, but yes sometimes there are problems
> 
> Jacques
> 
> Scott Gray wrote:
>> I've long since given up on reviewing any work, I would rarely get any 
>> support, frequently get attacked and almost always come
>> out with no result.
>> 
>> Regards
>> Scott
>> 
>> On 3/05/2011, at 9:47 AM, Jacques Le Roux wrote:
>> 
>>> Reviews, test and peers control should be sufficient, but yes it seems in 
>>> some cases it's not enough, especially when we don't
>>> get a good consensus, and then gradually everybody let the things roll
>>> 
>>> Jacques
>>> 
>>> Scott Gray wrote:
>>>> I don't know much about Moqui, but the biggest motivator I have right now 
>>>> for it is that it would remove control of the
>>>> framework from this community.  I'd much rather use a framework that has 
>>>> one good architect controlling everything than use
>>>> something where poorly thought out code can be dumped with impunity.
>>>> 
>>>> Regards
>>>> Scott
>>>> 
>>>> HotWax Media
>>>> http://www.hotwaxmedia.com
>>>> 
>>>> On 30/04/2011, at 8:54 AM, Adrian Crum wrote:
>>>> 
>>>>> Since we're discussing framework rewrites and free markets and such, I 
>>>>> decided to throw my hat into the ring too.
>>>>> 
>>>>> One proposal so far is to replace the OFBiz framework with the Moqui 
>>>>> project. I have another idea - let's rewrite the framework
>>>>> using the existing community. Everyone can participate in the design - 
>>>>> thereby leveraging the immense wealth of knowledge
>>>>> available in the community.
>>>>> 
>>>>> To kick things off, I created a document describing my vision of an 
>>>>> application framework. It's brief and it doesn't include
>>>>> any implementation details. If there is any interest in this approach, 
>>>>> then everyone is free to add pages to the document and
>>>>> we can go from there.
>>>>> 
>>>>> The document can be found here:
>>>>> 
>>>>> https://cwiki.apache.org/confluence/display/OFBADMIN/Another+Framework+Vision
>>>>> 
>>>>> -Adrian 
> 
> 

Reply via email to