braid-chat

https://github.com/braidchat/meta/wiki
rafd 2016-01-10T09:03:23.000133Z

BTW, my aim this week is to push Braid’s implementation sufficiently forward to convince all those interested that (1) Braid’s design concept is better long-term for the clojurians community than Slack/IRC-style, and (2) that we can get to a polished experience faster with Braid than starting from scratch, and (3) that it’s better to rally behind a single application. …not sure my efforts will be a success, but it’s my goal. :simple_smile:

arrdem 2016-01-10T09:05:53.000134Z

I happen to share the same bias but for the Matrix project so hopefully we cancel each other out 😛

rafd 2016-01-10T09:06:25.000135Z

i am open to porting what we have to matrix

rafd 2016-01-10T09:07:20.000136Z

it isn't the highest priority for me right now (which is polishing the UX so that the potential of the concept is better understood), but I am pro-federation

rafd 2016-01-10T09:09:48.000137Z

@arrdem: ^

arrdem 2016-01-10T09:11:46.000138Z

Ja I saw it. Nothing to add.

meow 2016-01-10T09:20:16.000139Z

heya

rafd 2016-01-10T09:20:48.000140Z

hey

meow 2016-01-10T09:21:13.000141Z

sounds good to me

meow 2016-01-10T09:21:28.000142Z

even if you lose, you still win

meow 2016-01-10T09:22:25.000143Z

I recommend you use hackpad and/or just add onto the one @arrdem created for com-dev

meow 2016-01-10T09:22:31.000144Z

or a mix

arrdem 2016-01-10T09:22:43.000145Z

Just tack it on. One less thing to track.

meow 2016-01-10T09:22:45.000146Z

I'm going to treat you like an independent project

arrdem 2016-01-10T09:22:56.000147Z

or not ^

meow 2016-01-10T09:23:08.000148Z

but work with you and your goal

meow 2016-01-10T09:24:00.000149Z

if the community picks you, great. if not, you will still have a killer product that can be used elsewhere

meow 2016-01-10T09:24:43.000151Z

and I'll equally support whatever @arrdem wants to do with matrix

meow 2016-01-10T09:25:05.000152Z

and the same for any other alternatives that folks want to push

meow 2016-01-10T09:25:49.000153Z

I will cheerlead for each project while I'm wearing that projects hat and I will abstain from any voting or selection process

meow 2016-01-10T09:26:30.000154Z

how does that sound?

rafd 2016-01-10T09:49:35.000156Z

@meow: sounds good

rafd 2016-01-10T09:51:31.000157Z

anyone know how matrix goes about room discovery?

meow 2016-01-10T09:52:16.000158Z

can we ask/answer that over at comdev?

rafd 2016-01-10T09:54:46.000159Z

@meow: sure

rafd 2016-01-10T09:54:58.000160Z

answering my own question: https://matrix.org/jira/browse/SPEC-83

rafd 2016-01-10T10:01:29.000163Z

the jumping-around / inability to focus of the discussions on #C0CB40N8K is exactly what I hope Braid can solve, and I think it's a result of the rooms model

👍 2
rafd 2016-01-10T10:01:49.000164Z

the topic of discussion keeps changing

rafd 2016-01-10T10:01:59.000165Z

it's like every bad committee meeting in real life

gjnoonan 2016-01-10T10:02:55.000166Z

https://clojurians.slack.com/archives/braid-chat/p1452420089000163 I agree

rafd 2016-01-10T10:03:12.000168Z

...eventually, progress will be made only because of some individual(s) who take it upon themselves to do work and not bikeshed

gjnoonan 2016-01-10T10:03:16.000169Z

Really excited by your project @rafd and willing to help in any way I can

rafd 2016-01-10T10:03:29.000170Z

thanks @gjnoonan

gjnoonan 2016-01-10T10:04:36.000171Z

Could I get an invite to the waffle?

jaen 2016-01-10T10:06:53.000172Z

Well, the remark about rooms being a so-so abstraction due to topic meandering makes sense but a) is there any instance that can be tried out to see how it works in practice, b) how would that mesh with IRC/Matrix integration though? Both seem to use room abstraction. Would rooms then be tag feeds?

rafd 2016-01-10T10:09:18.000173Z

@gjnoonan: no waffle yet, will post here once i have something out; currently am using asana (and have my entire life there)... will work something out

rafd 2016-01-10T10:09:42.000174Z

@jaen: do you mean, is there a Braid demo running? if so, yes, do you want an invite?

gjnoonan 2016-01-10T10:10:03.000176Z

cool, I've used asana before :simple_smile:

rafd 2016-01-10T10:10:06.000177Z

@jaen: re: (b) an open problem, on my to-do list this week

jaen 2016-01-10T10:11:05.000178Z

@rafd: yeah, I'm interested to see how this scheme works in practice; would be nice to get an invite, even if just to lurk and observe.

rafd 2016-01-10T10:13:26.000179Z

@gjnoonan: do you think it reasonable for an OSS project to use Asana? i'm considering using http://unito.io/ and having some core contributors directly on asana, and everyone else via github

rafd 2016-01-10T10:14:06.000181Z

@jaen: invite sent

rafd 2016-01-10T10:14:15.000182Z

on-boarding is really rough right now

rafd 2016-01-10T10:14:40.000183Z

so far the project has been good enough for my partners and I

rafd 2016-01-10T10:14:54.000184Z

...and has convinced me of the conversations > rooms concept

rafd 2016-01-10T10:15:01.000185Z

...to the point we haven't needed polish

rafd 2016-01-10T10:15:10.000186Z

but for mass adoption, needs polish

gjnoonan 2016-01-10T10:16:50.000187Z

@rafd: I thnk it's reasonable for an OSS project to use whatever works for them as a consensus to get things done, whether that's GitHub Issues, Asana, Jira, or even org-mode. I have a some personal bias, but that's by-the-by. It's whats best for the team creating it

jaen 2016-01-10T10:17:13.000188Z

@rafd: thanks; just how do I follow existing conversations? (or are there none so far?)

rafd 2016-01-10T10:18:09.000189Z

@jaen: you'll see new ones, but old ones you'd need to search for (not great ux, i know, but it WorkedForUsSoFarTM)

jaen 2016-01-10T10:19:10.000190Z

Ah, I see.

rafd 2016-01-10T10:19:14.000191Z

i've been getting a lot of good feedback and hope to address is it asap

jaen 2016-01-10T10:19:38.000192Z

It kinda makes sense to not get overwhelmed at first, but also a way to let user know he can see this or that would be helpful probably.

rafd 2016-01-10T10:19:46.000193Z

in a community group, (1) likely lots of active conversations, so things wouldn't stay empty, and (2) i can do better at showing "Recent conversations"

rafd 2016-01-10T10:23:04.000194Z

https://www.youtube.com/watch?v=pa2bUsChFqM if you haven't seen it

jaen 2016-01-10T10:24:12.000196Z

Just skimmed it, I guess I'll just watch it more attentively

rafd 2016-01-10T10:29:32.000197Z

the first half is kind of meh

rafd 2016-01-10T10:29:50.000198Z

..and this was done after day 1 of me working on it

rafd 2016-01-10T10:30:03.000199Z

my thoughts have matured, i will be making a new video this week

rafd 2016-01-10T10:58:15.000200Z

i've been maintaining a list of projects 'similar' to Braid, or at least, ones I think have something interesting to offer to 'better online discussions', moved it to github: https://github.com/braidchat/braid/wiki/Similar-Projects

jaen 2016-01-10T12:40:31.000202Z

Re: list of similar projects I've just remembered this - https://zulip.org/

rafd 2016-01-10T16:24:47.000204Z

@jaen added

rafd 2016-01-10T16:30:36.000205Z

re: matrix compatibility, I have an idea (may be terrible): just have each group (ex. clojurians) be a room, and tags be meta-data on each message; slight bastardization of the matrix room concept, but it could work (it would then be up to each user's Braid server to filter out the messages they don't care about before sending to the client)

jaen 2016-01-10T16:36:25.000206Z

Hmm, I must say rooms as tag feeds (as in you get messages that match the room name) feel more intuitive to me than that.

rafd 2016-01-10T16:37:50.000207Z

@jaen so a message with multiple tags would be replicated across multiple rooms? (not against it)

jaen 2016-01-10T16:39:03.000208Z

Yes, that's the idea. A tag-aware client would know how to deal with that

jaen 2016-01-10T16:39:25.000209Z

And room-based clients would still be able to make some degree of sense of what is happening

rafd 2016-01-10T16:41:48.000210Z

sounds good to me; from my experience most messages end up with a single tag anyway, but with larger teams / groups that may change, either way, client deduping should be easy

meow 2016-01-10T17:09:23.000211Z

you guys are crushing it

👏 1
rafd 2016-01-10T17:30:10.000212Z

fyi, i'll be posting updates both here and on #braid in the clojurians braid group

meow 2016-01-10T18:10:24.000213Z

what is the clojurians braid group

rafd 2016-01-10T18:28:31.000214Z

the braid instance i have running

rafd 2016-01-10T18:28:45.000215Z

@meow: that you've been using

meow 2016-01-10T18:30:28.000216Z

ok, cool