enforce Slack 90-day message retention to encourage better documentation
Created by: sqs
Discussions that occur on Slack (about a source-of-truth doc like an RFC, issue, PR, HubSpot record, etc.) are not discoverable by people looking at the source-of-truth doc. This causes people to:
- miss important context (because they have no way to know that discussion occurred on Slack)
- duplicate discussions and effort (e.g., often one person asks a question on Slack and someone else asks the same question on the RFC gdoc)
- consider the source-of-truth doc as not-quite-canonical (and trust it less, or invest less time in it) because they know there's likely crucial info scattered on Slack, too
To avoid this, I am proposing to configure our Slack workspace to delete messages in public after 90 days (in Slack workspace settings > Data retention), and to communicate this to the team in the handbook. This will be a forcing function to everyone to update the source of truth after any significant Slack discussions.
Private channels and direct messages will remain "Keep all messages forever" because messages in those channels rarely pertain to source-of-truth docs anyway.
(GitLab has the same policy.)