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:
I happen to share the same bias but for the Matrix project so hopefully we cancel each other out 😛
i am open to porting what we have to matrix
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
@arrdem: ^
Ja I saw it. Nothing to add.
heya
hey
sounds good to me
even if you lose, you still win
I recommend you use hackpad and/or just add onto the one @arrdem created for com-dev
or a mix
Just tack it on. One less thing to track.
I'm going to treat you like an independent project
or not ^
but work with you and your goal
if the community picks you, great. if not, you will still have a killer product that can be used elsewhere
and I'll equally support whatever @arrdem wants to do with matrix
and the same for any other alternatives that folks want to push
I will cheerlead for each project while I'm wearing that projects hat and I will abstain from any voting or selection process
how does that sound?
@meow: sounds good
anyone know how matrix goes about room discovery?
can we ask/answer that over at comdev?
@meow: sure
answering my own question: https://matrix.org/jira/browse/SPEC-83
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
the topic of discussion keeps changing
it's like every bad committee meeting in real life
https://clojurians.slack.com/archives/braid-chat/p1452420089000163 I agree
...eventually, progress will be made only because of some individual(s) who take it upon themselves to do work and not bikeshed
Really excited by your project @rafd and willing to help in any way I can
thanks @gjnoonan
Could I get an invite to the waffle?
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?
@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
@jaen: do you mean, is there a Braid demo running? if so, yes, do you want an invite?
cool, I've used asana before :simple_smile:
@jaen: re: (b) an open problem, on my to-do list this week
@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.
@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
@jaen: invite sent
on-boarding is really rough right now
so far the project has been good enough for my partners and I
...and has convinced me of the conversations > rooms concept
...to the point we haven't needed polish
but for mass adoption, needs polish
@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
@rafd: thanks; just how do I follow existing conversations? (or are there none so far?)
@jaen: you'll see new ones, but old ones you'd need to search for (not great ux, i know, but it WorkedForUsSoFarTM)
Ah, I see.
i've been getting a lot of good feedback and hope to address is it asap
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.
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"
https://www.youtube.com/watch?v=pa2bUsChFqM if you haven't seen it
Just skimmed it, I guess I'll just watch it more attentively
the first half is kind of meh
..and this was done after day 1 of me working on it
my thoughts have matured, i will be making a new video this week
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
Re: list of similar projects I've just remembered this - https://zulip.org/
@jaen added
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)
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.
@jaen so a message with multiple tags would be replicated across multiple rooms? (not against it)
Yes, that's the idea. A tag-aware client would know how to deal with that
And room-based clients would still be able to make some degree of sense of what is happening
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
you guys are crushing it
fyi, i'll be posting updates both here and on #braid in the clojurians braid group
what is the clojurians braid group
the braid instance i have running
@meow: that you've been using
ok, cool