On Wed, Feb 11, 2015 at 08:13:05AM -0500, Sean Dague wrote:
> On 02/11/2015 05:52 AM, Daniel P. Berrange wrote:
> >> ## Mailing List vs IRC Channel
> >>
> >> I get it, our mailing list is freaking busy, keeping up with it is
> >> hard and time consuming and that leads to lots of IRC discussions. I
> >> don't think there's anything wrong with that but I believe it's wrong
> >> to expect *EVERYONE* to be in the IRC channel when those discussions
> >> happen.
> > 
> > Again, timezones. It is a physical impossibility for most people to
> > be on IRC for more than 8 hours a day, so that's only 1/3 of the day
> > that any signle person will likely be on IRC.  And no, expecting
> > people to have a permanently connected IRC proxy and then read the
> > other 16 hours of logs each morning is not a solution.
> > 
> > Personally I've stopped joining IRC most the time regardless, because
> > I feel I am far more productive when I'm not being interrupted with
> > IRC pings every 20 minutes. There should be few things so urgent that
> > they can't be dealt with over email. Again because of our timezone
> > differences we should be wary of making important decisions in a
> > rush - anything remotely non-trivial should have at least a 24 hour
> > window to allow people on all timezones a chance to see the point
> > and join in discussion.
> IRC is mostly not about discussions, it's about discussion, context,
> team building, and trust. And it's a cross organization open forum for that.
> If core team members start dropping off external IRC where they are
> communicating across corporate boundaries, then the local tribal effects
> start taking over. You get people start talking about the upstream as
> "them". The moment we get into us vs. them, we've got a problem.
> Especially when the upstream project is "them".

It is perfectly possible to communicate effectively over email. Pretty
much every single other open source project I've ever contributed to
works almost exclusively over email without their being corporate "tribal
effects". OpenStack is really the exception here with its obsession on
using IRC for so much communication.

> So while I agree, I'd personally get a ton more done if I didn't make
> myself available to answer questions or help sort out misunderstandings
> people were having with things I'm an expert in, doing so would
> definitely detrimentally impact the project as a whole. So I find it an
> unfortunate decision for a core team member.

It is up to each individual to decide how they can maximise their
contribution to the project. I'm still more than happy to answer
questions in reviews, or via email, and will join IRC meetings where
there is an important topic that directly needs my input. I simply
feel that I can maximise the value of my contribution to the project
without being on IRC getting direct pings all the time, when the
overwhealming majority of those pings can be easily dealt with via
email or gerrit.

|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe

Reply via email to