Framing Problem: You are inviting someone to a private channel that has chat history. It's a risky move: there may be private things in that history, relating to them or just not meant for them. Inviting someone to an existing private channel feels like a core action, and the mental friction of the above worry will likely have a chilling effect. It's already happened to me that I've invited someone to a private channel and then had that "oh no" feeling.
Solution
\wall erects a barrier whose strawman default behavior is to block recent and new channel members from scrolling past it.
As the creator, click the wall to mess with it: allow only certain people to scroll past, or block just a particular person, allow officers, or only people with a key in their pocket, set it's image to a gif of the GoT Wall.
Nice features of walls are:
(1) they are instantly grokable, i.e. are behaviorally skeuomorphic
(2) can be added after the fact (even if you have already invited a person to a channel you didn't mean to, you can throw down a wall, and even put a link to a new channel for current members just above the wall to redirect to a new space)
(3) can be reused for sectioning the pocket into public/private/deep
(4) continues our theme of turn permissions and settings into social objects.
(5) are rational
Framing Problem: You are inviting someone to a private channel that has chat history. It's a risky move: there may be private things in that history, relating to them or just not meant for them. Inviting someone to an existing private channel feels like a core action, and the mental friction of the above worry will likely have a chilling effect. It's already happened to me that I've invited someone to a private channel and then had that "oh no" feeling.
Solution
\wall erects a barrier whose strawman default behavior is to block recent and new channel members from scrolling past it.
As the creator, click the wall to mess with it: allow only certain people to scroll past, or block just a particular person, allow officers, or only people with a key in their pocket, set it's image to a gif of the GoT Wall.
Nice features of walls are: (1) they are instantly grokable, i.e. are behaviorally skeuomorphic (2) can be added after the fact (even if you have already invited a person to a channel you didn't mean to, you can throw down a wall, and even put a link to a new channel for current members just above the wall to redirect to a new space) (3) can be reused for sectioning the pocket into public/private/deep (4) continues our theme of turn permissions and settings into social objects. (5) are rational