programminghistorian / jekyll

Jekyll-based static site for The Programming Historian
http://programminghistorian.org
521 stars 228 forks source link

Rethinking the platforms we use for internal communications #2660

Closed anisa-hawes closed 1 year ago

anisa-hawes commented 2 years ago

I am opening this Issue to resurface a conversation we had at our Project Team Meeting in March.

During that meeting, Maria José observed that GitHub has become a natural archive of our decision-making. Meanwhile, important conversations were/and are increasingly happening on Slack. In the minutes, I recall typing out her question: who will be responsible for archiving those conversations as part of the history of the project?

That question has come back into my thoughts in the last couple of weeks.

Any members of the team who regularly use Slack will have noticed a pop up banner which has recently appeared on the platform, alerting us to the fact that from 1st September, messages and files older than 90 days will be "hidden". Slack describe this as a "visibility limit", and explain that "members can continue to send messages, but older messages will be archived. If you upgrade your workspace to a paid subscription, all archived messages will become available again". You can read more here and here.

Screenshot 2022-08-12 at 22 31 39

So, September seems like a good time for us to have another conversation about how we want to communicate, how we want to chat, and how/if we want to archive those interactions as part of the history of this project.

rivaquiroga commented 2 years ago

What about moving to Discord? It has voice/video channels for quick meetings. And the app doesn't consume as much RAM as Slack, so it works perfectly on older devices.

drjwbaker commented 2 years ago

Thanks for starting this @anisa-hawes. Getting away from Slack seems sensible. I understand that Discord could work well, but have zero experience.

ericbrasiln commented 2 years ago

What about moving to Discord? It has voice/video channels for quick meetings. And the app doesn't consume as much RAM as Slack, so it works perfectly on older devices.

I've been using Discord in undergraduate/graduate courses and to supervise student researches and I think it works well, particularly voice/video channels, screen sharing, and bots to creating polls and automatic answers. I know there are bots and apps to download messages from Discord servers, but I don't know of an official Discord feature for that. However, from what I've read, old messages on Discord are not deleted or hidden from users.

hawc2 commented 2 years ago

Are we sure these upcoming changes to Slack affect us? Don't we have the nonprofit pro plan? My understanding is that we are eligible for that through TechSoup and that the nonprofit plan for Slack isn't being affected by these changes.

Personally, I would not be in favor of changing the platform away from Slack to Discord, but if a majority of people on the team would be more likely to use Discord and engage in discussion, then let's go for it. That's a big change, though, so let's not make the leap too quickly.

If our main concern is being able to archive our messages, what does Discord offer that Slack doesn't?

spapastamkou commented 2 years ago

I would suggest considering to continue to use Slack for quick exchanges and when a given exchange leads to more extensive discussion to then open an issue on Github where more members can theoretically participate and in any case the issue will be archived as usual. This said, I do not use Discord and am no familiar with its possible advantages - it seems to me though that it could be more difficult to archive.

anisa-hawes commented 2 years ago

I've been investigating @hawc2's suggestion of applying for a Slack for Charities Pro Subscription (which is free :slightly_smiling_face:) but I have found that I can’t because I’m not the owner/administrator of our organisational channel. Who is?

I'd like to take the next step/find out what's new for Pro users and discover whether or how we would be able to archive our chats if we took that option forwards.

rivaquiroga commented 2 years ago

With Ctrl+shift+E you can search people by role on Slack. It looks like @walshbr is the owner, and @ZoeLeBlanc is the administrator.

ZoeLeBlanc commented 2 years ago

Happy to help with this @anisa-hawes but also want to add my vote towards moving to Discord. Also previously I've used existing tools to download Discord messages when I need to calculate student participation. But generally just want to support us using either of these platforms more often over google groups or emails since they are difficult for these types of conversations.

walshbr commented 2 years ago

FWIW I think you can have multiple owners, @ZoeLeBlanc is also an owner according to the dashboard. It looks I can't self-remove myself as owner but feel free to do so, Zoe :)

ZoeLeBlanc commented 2 years ago

Just made you member @walshbr and you owner @anisa-hawes (wasn't sure if owner or admin was better but went with owner for now)

anisa-hawes commented 2 years ago

Thank you, @ZoeLeBlanc! I will investigate our options for Slack for Charities Pro Subscription and am also researching how easy/difficult it is to set up a Discord server. If anyone has knowledge to share on this, let me know.

ZoeLeBlanc commented 2 years ago

Thanks @anisa-hawes 🙏🏽 ! Everything I learned about Discord came from @rccordell Ryan Cordell's post https://ryancordell.org/teaching/classroom-discord/

anisa-hawes commented 2 years ago

A thought: with either option, it would be good to make our admin or owner admin [@] programminghistorian.org. This would help us to future-proof our access to any communication platforms we use going forwards.

My personal email appears to be locked when I click into my profile in Slack's settings...

anisa-hawes commented 2 years ago

Dear all, I apologise for leaving this Issue hanging.

I have been thinking about this, and how I can help to create a space for informal, internal dialogue.

spapastamkou commented 2 years ago

I have a Discord account without any phone number associated, so this should be possible?

anisa-hawes commented 2 years ago

Okay. Maybe I'll go through that step and then see if I can remove my telephone number. I also had to give them a date of birth, and decided to give one which isn't mine (!) but is easy to remember for anyone in the future. Now I think about it, that might be what caused the problem...

hawc2 commented 1 year ago

@anisa-hawes could we still pursue getting the Non-Profit discount for Slack Pro? Is it just that you don't have admin access to the organizational account?

Even if we're going to migrate to Discord, it would be nice in the meantime to get free access to Pro so we can see our chat histories in Slack.

anisa-hawes commented 1 year ago

Thank you for raising this again, @hawc2.

Updates:

At risk of inundating you with all emails via the Google Group today, I will set myself a reminder to send out joining links for those two platforms next Wednesday. I would like to make this an opportunity to extend an invitation to all current members of the @programminghistorian/project-team to join us on Slack or Discord or both !

I will be very interested to learn which of these discussion spaces appeals to you, and which provides us with the most useful place for informal chat and direct messages between teams.

hawc2 commented 1 year ago

That's great @anisa-hawes !

Intersting to know who on PH team uses Slack. Sounds like I should use email to reach the whole team rather than Slack #general channel

anisa-hawes commented 1 year ago

@programminghistorian/project-team Please contact me if you'd like me to send you a fresh invitation link to join either platform ✨