community-development

https://github.com/clojurians/community-development
pez 2021-04-10T13:16:49.045200Z

Do we know if threaded posts count as one or as several towards the 10K posts limit?

pez 2021-04-11T10:19:42.057400Z

Good to know about the threading visavi post count. I’m not particularly keen on moving to Zulip myself. I only have so much bandwidth. Yesterday I found a month old Calva question on Discord because I happened to check another thing there. Also Clojurians Zulip was a bit too managed to my taste. I much more enjoy the anarchy we have here on Slack. 😃

eval2020 2021-04-11T13:07:06.061700Z

@pez As a Zulip-admin I’m curious what you mean with ‘too managed’ - mind to elaborate?

pez 2021-04-11T13:25:32.062300Z

To me it was a contrast with how this Slack works. People just do whatever they like and only when someone gets annoyed there might be some small policy created to deal with it (most often not). The structure and how people use this community tool emerges and evolves from all the thousands of interactions, in a spontaneous way. The Zulip felt more “designed”. I created some channels/streams that were removed because they didn’t fit the design. In contrast, on this Slack channels that doesn’t fit just remain unused and might wake up only now and then, taking the mind share they “deserve”. This is just a personal preference of mine, and not a complaint of any kind.

eval2020 2021-04-11T14:22:40.062700Z

I think what you refer to was during the bootstrap phase, end of 2018. These days it’s not much different from Slack I guess with quite some projects and communities managing themselves (either in public of private streams). Anyway, thanks for the clarification!

pez 2021-04-11T14:27:59.062900Z

Yes, it was early, just when things started. And not the reason I stopped using it. That was rather that I found that I was stretching myself thin trying to build a Calva community in two places.

pez 2021-04-11T14:36:42.063100Z

I think that the only way we could hope for Slack to be less used in favour of Zulip would be to deprecate Slack. Like state that in X months this Slack will be closed and that people should move their communications to Zulip. Of course, that would be inconvenient , at least during the transition, but that 10K cliff is also inconvenient. 😃

eval2020 2021-04-11T14:55:21.063300Z

a start might be to, if someone wants to move ‘their’ channel to Zulip, publish a “this community has moved” message periodically (and/or via DM). This could easily be added to the zulip-archive-bot.

pez 2021-04-11T15:08:21.063500Z

It’s a bit like what I tried to do back then. But maybe it is time to try something like that again. I might conduct that poll that @seancorfield suggested. The drawback doing it that way is this spreading thin thing. Most people are interested in more Clojure things than Calva, so they would have to use both Slack and Zulip to engage for quite a while.

eval2020 2021-04-11T15:27:44.063700Z

Yeah, Slack is indeed already ‘near’ for a lot of us. Maybe it’s time for us to develop a ‘move-to-Zulip starters-pack’ 😉 - food for thought!

pez 2021-04-11T15:53:15.063900Z

I’d like to hear more about that starters pack! 😃

1
helios 2021-04-12T07:20:16.064800Z

@pez just to confirm, are you aware of https://clojurians-log.clojureverse.org/calva ?

pez 2021-04-12T09:15:09.065100Z

@helios oh, yes, I am. 😃

👍 1
2021-04-13T14:02:07.065900Z

@pez There's a bit of odd behaviour with threads and the history. If a post can access the thread, I believe it can still be accessed? So using the 'also send' functionality can extend the lifetime of some threads... This could of course change based on slack modifying this behaviour...

👍 1
pez 2021-04-10T13:18:43.047Z

I ask because I personally and generally prefer flat communication, but if we can keep more conversations longer by threading, then that is a reason to really encourage that style.

2021-04-10T13:33:45.047100Z

Why do you want to keep them around a few percent longer than the week or two they stay now?

2021-04-10T13:34:15.047300Z

Accept the fact that they are going away here soon, and use one of the logging sites like the Clojurians log or Zulip chat for long term searchability / archive

solf 2021-04-10T13:46:39.047500Z

On all but the smallest channels (small relative to the size of clojurians), I think threaded conversations are a must. It would be very difficult to follow discussions otherwise Edit: now that I think about it more, it would also depends on the nature of the channel. For a technical channel, where people ask questions or discuss technical issues, thread are important. For a social channel, like #clojure-europe, flat conversations allow for all users to participate

solf 2021-04-10T13:48:35.047700Z

Kinda off topic, but one thing that really, really annoys me, is when I’m having a “flat” (non-threaded) discussion (on my work slack, so only a few people per channel) and all of the sudden… they start a thread on a old comment, instead of quoting it or something

solf 2021-04-10T13:49:38.047900Z

And then on another, and then on another, and I find myself in the unthinkable situation of having to follow and monitor multiple threads, for a conversation with only one other person

pez 2021-04-10T14:04:16.048200Z

I think the effect could be much more than a few percent. My use case is that I often want to check something up that was said in the #calva channel some days ago and I get very happy when it’s still there as well as a bit disappointed when it isn’t. If I really need to find it I check Zulip, but it is not close enough so often I won’t bother and the quality of my answer suffers...

pez 2021-04-10T14:46:07.048400Z

My pet peeve is the “feature” to also send a thread answer to the channel. It can have its uses, but its abuses … gah!

seancorfield 2021-04-10T16:41:32.048600Z

@pez As far as I can tell, threading makes no difference to the “10K” search history. If you want #calva discussions to be retained for the historical/searchable record you either need: 1) your own commercial Slack for it (expensive) 2) move the primary Calva community discussions to Zulip (it’s on an “open source” plan so it has unlimited history) or 3) just live with the fact that this Slack is somewhat arbitrarily ephemeral and you have to go elsewhere for searching (ClojureVerse log site or Zulip).

seancorfield 2021-04-10T16:42:09.048800Z

You could poll your 713 #calva members and see if they’d be willing to start using Zulip en masse…

seancorfield 2021-04-10T16:42:59.049Z

(in addition to Slack, I guess, since there’s still so much good chatter here across the board)