>
>
> This is much easier to manage on any channel than "talking to the
> group" which is IMO required for Apache-style development.
>
> What I mean is:
> -Everybody sees the topics of all conversations fly by
> -It's easy to ignore specific or most conversations
> -It's easy to catch up after N days of absence while the rest of the
> team has been active, by quickly skimming the thread's subject lines
> -It's easy to use Precise Quoting in replies to enable deep conversations
>
> To me, the lack of first-class discussion threads, including a subject
> line, in most chat-style channels makes it hard to support that style.
>

Yeah. I understand that - and Agree that "subject" is important in the
"slower" conversations. Having #channels in slack somehow addresses it for
"broader" topics, but in last few weeks many times in the conversations
there I wrote: "Hey we've started this GitHubDiscussion here, let's move
the discussion there" if we felt the need to "upgrade" casual chat
to "meaningful discussion". And we did.

That's why I also agree that for example slack might not be the "only" form
of conversation for everything. It's one of the ways.

I am also absolutely for deep discussions, analysis and all the arguments
you mentioned. And GitHubDiscussions falls squarely in all the criteria you
mentioned - including super easy reference to code (including automatically
displaying snippets of code), issues, mentioning other users in-line,
referring other discussions (autocompletable as you type so that you do not
have to look it up and copy & paste), being able to use emoticons (yeah I
am almost 50 but I think they make discussion more fun), easy quoting (and
what I stress again) - ability to correct typos and update your comments
in-line when you find out more with the right UPDATE: statements, adding
checkboxes that you can check-off as the discussion progress etc. etc. are
all there.

I am very proficient in using devlist for some of that. I can personally do
it rather easily and I've learned the etiquette when I started to
use devlist more often. But it is all so much easier and more approachable
using tools like GHDiscussions.
Email has a lot of friction and simply many people are excluded by default
and we "lose" their participation. I've been an Engineer and CTO of a
mobile app development company and I know a lot about good, convenient UI
and decreasing friction and how important it is.

I think 20 years ago "devlist" as a 'common mechanism' was a great choice
and facilitated "let's give everyone the possibility to participate". But
from what I hear from people today (and feel myself), it has changed for
many communities and if anything it "prevents participation" - it stopped
fulfilling some of the basic premises it was started with.

J.



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

Reply via email to