On 17 January 2015 at 16:59, Ole Ersoy <ole.er...@gmail.com> wrote:
> GIlles,
>
> Well said as always.
>
> With respect to the goal of growing the community, I think everyone agrees
> that that's a good goal.
> So if we pick tools that developers are most likely to be used to, then they
> are more likely to join.
>
> The number of open source projects is growing everyday, and more and more
> developers are using github
> and stackoverflow facilities to get things done.  It's becoming the norm.
>
> So we developers arrive at Apache's github repository and see "Watch" turned
> off, it gives a backward appearance.
>
> Stackoverflow is great at:
> - Indexing questions
> - Providing a knowledge repository
> - Tagging and filtering content
> - Syntax highlighting content
> - Processing new questions and search previous answers
>
> This enhances the view of and intrinsic value of  the project that these
> services wrap.
> It's also a great secondary source of documentation and trails of
> experimentation.
>
> As a matter of fact I think if design discussions / questions were conducted
> on stackoverflow,
> everyone would be pleasantly surprised at the increase in sharp feedback.
> These individuals
> might subsequently join the community, because they find the design
> fascinating.

Stack Overflow is _not_ the right place to conduct design discussions
about Commons projects. Such questions would be closed, since
discussion is discouraged.

Also see this meta question, which discusses using SO as a support
forum: http://meta.stackexchange.com/q/3966/192221


>
> Cheers,
> - Ole
>
>
> On 01/17/2015 08:23 AM, Gilles wrote:
>>
>> On Fri, 16 Jan 2015 16:00:45 -0600, Ole Ersoy wrote:
>>>
>>> I agree - we're hung up on a clown from the 90s.  It's so much
>>> simpler click watch on github and get notifications.  Also
>>> stackoverflow has a much broader Java community and having traffic go
>>> through it could benefit this community.
>>
>>
>> I'm afraid that the main problem is not the tool.
>>
>> Step 1: an issue is felt as a problem by some people (from the
>>         community or might-be contributors)
>> Step 2: people (from the community) who don't feel the problem
>>         try to demonstrate that there isn't a problem, thus
>>         dismissing the (argumented) feeling of others
>>
>> This can destroy a community, or at least prevent its expansion.
>> [And the "Commons" project's (with the word "project" as in "an
>> Apache project") community certainly does not benefit from a
>> pool of contributors commensurate with its purported goal and
>> user base.]
>>
>> On the practical side, I'm not (yet) against having a single "dev"
>> list: discussions about design are usually interesting even if
>> applied to another project's codebase (with the the word "project"
>> as in "programming project").
>>
>> But lately, the flood of automatic notifications (commits and CI)
>> has drowned the useful discussions.
>> For people who do not contribute to a project (i.e. neither
>> providing code nor checking it), a commit diff is just noise
>> because they lack context (not being aquainted with the codebase).
>>
>> The Commons community's implied answer to the stated fact is
>> that people who feel that way should change their perception of
>> reality, or go away.
>>
>> The respectful answer would be to solve the problem with the
>> readily available technology of the 1990s: separate MLs for
>> each project's _notifications_ (with the word "project" as in
>> "programming project").
>>
>>
>> Regards,
>> Gilles
>>
>>> Ole
>>>
>>> On 01/16/2015 10:21 AM, Ben McCann wrote:
>>>>
>>>> I find the whole I idea of a mailing list very 1990s. I'd much prefer
>>>> something like Google Groups where I can set my notification preferences
>>>> easily to send me updates only on certain threads such as threads I've
>>>> started, which has a nice easily browsable and searchable web interface,
>>>> and where I do not have to go through a signup process for each new
>>>> group/list I want to post to. I feel many of the problems folks are
>>>> talking
>>>> about here are caused by using a frustrating technology. E.g. it was
>>>> mentioned that if we split mailing lists that joining every list would
>>>> be
>>>> very painful. Perhaps that's because the process of joining just a
>>>> single
>>>> list is too difficult. Having to setup filters is also not very
>>>> user-friendly. How do I make a filter that says only put threads on
>>>> which
>>>> I've participated in my inbox? There's probably a way, but it's not as
>>>> obvious as clicking a single button. And even with filters I still don't
>>>> want most of this garbage coming to my mail account anyway because it
>>>> pollutes my search results when I'm looking for something I do care
>>>> about.
>>>> I signed up for the dev list just so that I could ask that someone
>>>> reviews
>>>> and commits my patch <https://issues.apache.org/jira/browse/BCEL-186>
>>>> (which
>>>> I still need help with), but I really have no interest in getting any
>>>> commons mail beyond that. I've never participated in any of these other
>>>> projects and flooding my inbox is just frustrating and isn't going to
>>>> cause
>>>> me to start. The web interface for mailing list archives is truly
>>>> horrendous.
>>>>
>>>>
>>>>
>>>> On Fri, Jan 16, 2015 at 8:16 AM, Gilles <gil...@harfang.homelinux.org>
>>>> wrote:
>>>>
>>>>> On Fri, 16 Jan 2015 16:52:36 +0100, Torsten Curdt wrote:
>>>>>
>>>>>> Was it mentioned that anybody would be forbidden to subscribe to any
>>>>>>>
>>>>>>> ML they see fit?
>>>>>>>
>>>>>> You missed my point - but never mind.
>>>>>>
>>>>> What was it?
>>>>>
>>>>> Judging from your comments below, you completely missed mine.
>>>>>
>>>>>
>>>>>
>>>>>>   That comparison is pretty flawed as those projects are not tiny
>>>>>>>>
>>>>>>>> components.
>>>>>>>>
>>>>>>>
>>>>>>> I'm not talking about the size of components, but the size of the
>>>>>>> ML traffic.
>>>>>>>
>>>>>> So just because a component/project has a lot of ML traffic you want
>>>>>> to make it TLP?
>>>>>>
>>>>> I never said that.
>>>>> I'm only complaining about ML traffic.
>>>>>
>>>>>   Usually it should be about having enough active committers and users.
>>>>>>
>>>>>> While this might contribute to ML traffic, it doesn't necessarily
>>>>>> mean the same.
>>>>>>
>>>>>>
>>>>>>   I've never a great fan of umbrellas but the components are so small
>>>>>> -
>>>>>>>>
>>>>>>>> I don't see another option. The thought of components to go TLP
>>>>>>>> feels
>>>>>>>> just plain silly to me. Hence it would be great to work together as
>>>>>>>> a
>>>>>>>> community that takes care of those components.
>>>>>>>>
>>>>>>>
>>>>>>> The idea of "Commons Math" being a component is silly, but we can
>>>>>>> accept
>>>>>>> silly things that result from history (and consider the practical
>>>>>>> advantages, as I noted elsewhere).
>>>>>>>
>>>>>> Well, by the current definition it's not an Apache project. Call it
>>>>>> sub-project if you like - I don't care.
>>>>>>
>>>>> What I'm calling "project" is a _programming_ project; that's the word
>>>>> I'm used to; do you have another one?
>>>>> Every component is a separate programming project, it's a simple fact.
>>>>>
>>>>>   At some stage we decided to call it component. After all I see it as
>>>>>>
>>>>>> a library.
>>>>>>
>>>>>> Do you think it's more and needs to be raised to the level to full
>>>>>> blown project like hadoop or httpd?
>>>>>> Not sure it Math holds that comparison but you are welcome to convince
>>>>>> us.
>>>>>>
>>>>> I think that this has nothing to do with this thread.
>>>>>
>>>>>
>>>>>>   If it depends on the name of the list, I guess that the "sense of
>>>>>>>
>>>>>>> community" is not very developed...
>>>>>>>
>>>>>> And that's what I call an oversimplification.
>>>>>>
>>>>>>
>>>>> You brought that up (one community == one list). Or another missed
>>>>> point?
>>>>>
>>>>>
>>>>> Gilles
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>> .
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to