> On 11 Nov 2015, at 09:38, Bertrand Delacretaz <bdelacre...@apache.org> wrote:
> 
> Hi Steve,
> 
> On Tue, Nov 10, 2015 at 9:31 PM, Steve Loughran <ste...@hortonworks.com> 
> wrote:
>> ...is JIRA-first development conducive to developing a community?...
> 
> I don't think so, as you say this breaks the project into very small
> buckets and it's very hard for someone new to get the overview of
> what's going on and what the big ideas and visions are.
> 
> I'm a big fan of backing all my work with issue tracker tickets, but
> *decisions* (except minor ones which only have a very local impact)
> should not happen in those tickets. IMO tickets are for execution of
> something that's been decided on your project's dev list.
> 
> It's a difficult balance, and it requires all developers to be aware
> of when the time comes to stop discussing in a ticket and bring that
> discussion to the dev list.

One of the troublespots is those "minor" patches which have traumatic 
consequences; you don't notice when the issue is created, don't watch it, and 
then, when its merged in, you discover that things now behave differently. 
Anything related to specific dependency updates are things to watch there 
(guava, jackson, jersey), but it could be something more subtle like a change 
in the concurrency model of some bit of code. It's only later that you find 
your code has stopped working and you are left trying to work out what happened 
and why.

> 
>> ... Maybe we should embrace online conferencing more....
> 
> I don't think so, as that's not inclusive nor asynchronous.
> 


Noted, but we're going to try it in the slider dev group anyway, so we can do 
some more detailed code review of various complex things more interactively. I 
know it excludes people who can't be there, but its still more inclusive of 


> IMO the combination of dev list + tickets can work well but it
> requires lots of discipline for the most active developers, to make
> sure they expose their ideas, decisions and discussions to their
> project's dev list.
> 
> -

what we shouldn't be doing in conf calls is those big decisions, the stuff 
you'd vote on; the mailing list must also be the normative history of 
discussions. It's just that the online conf tooling has grown so that its 
fairly straightforward to have a small multuser conf with google+ (sadly 
excluding all .cn participants), and an awful but global experience using Cisco 
webex.

-Steve

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

Reply via email to