Danny Angus wrote:
Apache keeps it simple by having one, and only one, way in which that
communication "counts" and that is by using the mailinglists.
About comminication media I agree that having a single channel is better
for all. As I said I think that commit notifications and JIRA
notifications in the mailing list count for that.
About the commit-then-review I want to make clear that ALL of the
commits I made on James in the last year are not the consequence of an
offline conversation/discussion with anyone.
Sometimes we discussed things in the list, sometime I simply think about
an issue and I try solving it while thinking (this is my way to get the
job done), so while I work I understand what the problems are and I
search solutions: when I'm satisfied with the result I commit it,
because we use commit-then-review, and I explain what I did (most time
in JIRA, because I always open JIRA issues for tasks I do). There is no
better summary for what I thought than what I committed ;-).
If there is anything specific in your message about something happened,
or the sentences were related to the above behaviour, then I would be
happy to understand it better.
"Collaboration" does not mean that every task have to be done by all the
people or approved by everyone: collaboration means that more than 1
element in a group works for a common goal. In a collaboration effort
people trust each other in respective activities.
Unfortunately there is no such thing named "developer" (in business
meaning) that implement (obbey) what the architect decided. Here we are
"contributor" and there is no boss, only the PMC vetoes: it seems easy
enough and I hope we won't need anything more complicate than this.
Communication is mostly needed when 2 or more developers works on the
same thing in synchronous: this unfortunately does not happen too much
in James. We all hope it will happens much more in future.
I think we talk too much of this issues and write too few code.
Last thing: I really appreciate when my code is reviewed and I really
appreciate to discuss on improvements or pro/cons or something I just
committed, but this did non happen often (lack of time of the
interlocutors, I think).
Stefano
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]