diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2020-01-28 23:34:06 -0500 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2020-01-28 23:34:06 -0500 |
| commit | 34708dfa902afabf4833c25233132e56514915de (patch) | |
| tree | 0f4fd5c2c8d782885c5b821114b060e89fce1dcd /wiki/chat | |
| parent | 9bf334de6a2a17371eae9bcdf342c416332350aa (diff) | |
| parent | 6a7b97b436a5a20c172e6b04bf0caa37d544fde4 (diff) | |
Switch to mkdocs.
Diffstat (limited to 'wiki/chat')
| -rw-r--r-- | wiki/chat/notes.md | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/wiki/chat/notes.md b/wiki/chat/notes.md deleted file mode 100644 index 84f60f6..0000000 --- a/wiki/chat/notes.md +++ /dev/null @@ -1,39 +0,0 @@ -# Notes towards a Chat Service - -Now: - -* Chat tools divide discussion by "channel"/"room" -* A channel is an undifferentiated sequence of remarks. -* Social dynamics in small channels: don't interrupt the current channel discussion even if you have another discussion to raise that would be within the channel's purpose. - * Conversations are bimodal: short bursts of generally-interesting remarks, or long chains of interrun responses. Not much middle ground. (Think meme channels vs discussion channels.) - * Small groups + robots: the robots interrupt things anyways, because they're robots. -* Social dynamics in large channels: it's moving too fast to really track, unless it's the _only_ thing you're doing. - -Slack specifically: - -* Per-social-circle UI modality makes it awkward to engage with multiple discussions at a time unless they all happen in the same place. -* Universally poor respect for consent. -* Pricing/business model issues: - -Instead: - -* A channel is a group of distinct discussions, plus a jumping-off point for new discussions. -* A user viewing a channel sees an overview of the ongoing discussions (maintained automatically or semi-automatically) along with lists of their active participants, and any initial remarks that could lead to a new discussion. -* A user can join an ongoing discussion and see the remarks to date, or duck out of it to see the summary again. -* A user can leave an ongoing discussion to indicate that they no longer expect to participate and may not respond to things said. -* Conversations "age out" of channels after they fall silent. -* Aged out conversations are still visible in archives and in the participants' clients, and necroposting brings them back. - -* New remarks to the channel appear as "prompts." -* Responding to a prompt creates a conversation. -* Prompts age out (quickly) if not responded to. - - - - - -Why: - -* Allow multiple concurrent discussions within the same nominal channel with minimal crosstalk/confusion. -* Insulate conversations from accidental interruptions, while making it easy to intentionally participate. -* Closer model to rooms full of people. |
