How did you first discover Chat and what were some of your early experiences?
I'mma be honest - I have no idea. It was over ten years ago and I do not remember. I think chat has become less discoverable in that time, but I don't remember the exact path I took to first hop into chat and get involved. I do remember that early on, I had some... mixed experiences in Mos Eisley - the main chatroom for Science Fiction & Fantasy at the time, which has been permanently shut down since 2017 - but that at the same time I had positive experiences with mods and CMs in that same room, and got involved with some site cleanup efforts (such as around tags). If I hadn't had those positive experiences, I'm not sure I would have stuck around in chat or on the network in general.
How are you currently using Chat? Please share specific examples of what you use it for and why.
The Teachers' Lounge
For one thing, I just finished a two-and-a-half-year term as a Teachers' Lounge Room Moderator. Within that context, I was helping to keep the TL (the network-wide moderator chatroom) in order; I've written a little more on what that means on the Moderator Team.
Aside from moderating it, the TL has been one of my favorate spaces on the internet since I first gained access in 2017 - the crowd, although admittedly smaller than it used to be, is made up of intelligent, articulate, and moral individuals, working together to uphold the ideals of the network. That manifests itself in different ways, from coordinating moderator actions to running experiments to giving advice to other mods. Not everyone always agrees on everything, but I can almost always depend on the discussion to be reasonable, including hot-button topics.
Moderation bots
I've been involved in a long list of chatbots that help with moderation over the years, the most notable of which is SmokeDetector, although others include comment moderation bots, the host of bots run by SOBotics, and more secret moderation bots that I shan't elaborate on here. ;)
The Community Team is, I believe, fairly aware of Smokey and how it works, since today it's pretty much the primary line of defense against spam on the network. There's some level of coordination between staff and Charcoal these days, and so I don't think I need to get too deeply into how that works or its significance here.
The comment moderation bots in particular were designed to fill a gap in the comment moderation tools, such as creating a searchable historical record of comments and quickly spotting devolving conversations.
While my personal involvement with these bots has dropped recently, they've played significant roles in my time on the network and knowing I can count on them to fill critical gaps in tooling or simply to supplement is reassuring; they're quite important in the chat ecosystem.
Let's roll the dice
I also am part of a group that plays role-playing games on chat (you can read the transcripts of our sessions). This has been running for a number of years at this point; currently, we're playing the horror game Call of Cthulhu with myself as the Keeper (Game Master). Since it's a horror game, we also have a bot running, developed by someone kidnapped into our group in order to create it, that allows any of the players at any time to anonymously press a button that will stop the game, for use in cases when a boundary accidentally gets crossed or the imagery crosses a line. (We have never had to use this button, but it's good to have just in case and is a recommended element when playing horror RPGs).
We run the games on SE chat since, first and foremost, we're all SE users and know each other from other rooms (primary The Sphinx's Lair, the main Puzzling.SE room). There are also a few other features that make SE chat a good choice, such as the bookmark feature and being able to search the chat transcript, which make it much easier to keep track of what's happened in the game. We do have a Discord server also, where we share memes and have side discussions, but SE chat remains where the game takes place.
Other rooms
I also lurk in a number of other rooms, primarily the main rooms for certain SE sites, including the Tavern here on our very own Meta. I do have to say that participating in many of these rooms plummeted in 2019-2020 and never recovered, for various reasons. In any case, the current usage of these main rooms is often discussing aspects of the site, such as tags and edits, and a few rooms - such as the Literature.SE room and the Puzzling.SE room - are still more-or-less able to maintain general discussion related to the topic of the site. I know there are rooms that are more active, that I personally am not involved in (such as the Math.SE room, I believe), so I'm speaking only about the rooms I personally use.
What problems (big or small) are you solving with Chat today?
I touched above on chatbots filling in tooling gaps; that's definitely a problem that's being solved (or at least a temporary solution being hacked together) through chat. Otherwise, my usage of chat is really communication and socializing. It's a coordination tool for mods and curators, a way of discussing issues at length with whoever necessary - from other mods to users I've mod messaged to just other regular users - and a social space.
As a mod, one perhaps weird use of chat that I've used in the past is as documentation for problem users. Not to get too into detail about what exactly needs documenting, but putting information into the site-specific mod chatroom or the TL made that information searchable later on and provided a lot more flexibility and resilience than user annotations. Documenting information in chat meant I wasn't storing PII or other sensitive information on my own device; it was documented in a place visible to other mods and that I would no longer have access to when no longer a mod. There are a couple issues with this practice, which are intrinsically tied to the problems they solve, but here's not the place to get into that, for various reasons. Feel free to reach out to me in the TL for discussion on that particular issue.
What are the biggest challenges or frustrations you face when using Chat? How do they affect your experience?
Tooling - obscure and unintuitive
I've been poking around chat for ten years, and as of eight years ago (oh my god) as a moderator. I'm considered to be very familiar with the quirks of chat and how it works. There are a couple people I know of who have a better handle on some of the details, but overall I have a pretty good sense of how all the tools work (or don't) and how to perform the various actions available to users and mods.
Unfortunately, very few people are that familiar with the tools.
Chat tools are often unintuitive, buried, unlinked, or obscure, and act in ways you don't expect. I'd expect very few people to know that if you're kicked three times in a row from a single room, you lose the ability to create new chat rooms - and even fewer to know where to go to lift that restriction as a moderator. People don't know where to find the tools they have access to, or what to do with them once they find them. I've been experimenting with and using those tools for a very long time, and so they're more-or-less second nature to me personally - but it took a very long time to get there, and it's not uncommon that someone will need to ask how to do something with the chat tools, including very experienced mods. These tools need to be more visible and intuitive, which probably means people like me will have to re-learn how to use them, but that's a sacrifice that it most likely makes sense to make in favor of more people knowing what they're doing.
Flagging - fanning the flames
The current flagging system, in which anyone with a cumulative 10k reputation across sites where they have 200 or more reputation on the network can view and vote on chat flags, often leads to people jumping into heated discussions and getting involved, instead of the flag resulting in quietly removing a problematic message or having a mod step in to use their tools (such as timing out or freezing the room). While the 10k system perhaps makes sense in the single-server-for-a-single-site original design, still extant for Meta.SE and SO, there are enough moderators across the network for the system to have very few advantages left on chat.SE. It is almost always more effective for a moderator to step in with their advanced and more nuanced tooling than for users to remove individual messages with flags, drawing extra attention from all over the network. The end result is often that the situation devolves even further with more users jumping in and arguing until a mod needs to step in anyway. Removing the "make things worse for no reason" step seems like a good idea to me.
Changed your name? No you didn't
While perhaps an issue that not everyone cares about, when browsing historical transcripts (incidentally, an amazingly useful feature that I miss whenever I use a different chat system), username changes aren't reflected. People's old usernames are still visible for everyone to view, unless they've deleted their account. While I don't expect pings in the middle of a message to be rebaked - and doing so would be almost impossible with the current implementation - usernames in direct replies and in the transcript should reflect when a user changes their username. People change their usernames for a number of reasons; I personally changed mine when there was unwelcome attention and drama focused on the network in 2019 and screenshots of the TL transcript had been leaked, and so I changed my username as a precautionary step. Trans users also sometimes change their names, and don't want their deadnames visible anymore; or people stop using their real names for one reason or another and don't want that public. When all you have to do is scroll back a bit in the transcript, it makes that step a lot less effective, no matter what the reasoning for it was.
Are there any missing features or improvements that would make Chat more useful for you?
Chat moderators
I have advocated in the past for appointing chat-specific mods to moderate chat, across all servers and in mod-only rooms. While we've introduced TL-specific mods since then, the issue of inconsistent moderation across chat by individual mods, and site mods not necessarily being selected for their chat moderation skills, as well as the other issues detailed in that post, are all still extant.
Way too many userscripts - make them obsolete
I have over 20 userscripts running on chat.SE. Some of those are more general scripts, and some are obsolete at this point, but as a quick list of features added or improved by userscripts, not including Charcoal-related scripts:
Accessibility
Chat is entirely inaccessible. I've outlined some gaps in the past, and I'm sure if I audited chat at this point now that I know a little bit more about it I'd uncover more issues. Another one off the top of my head is that there's no way to add alt text for images in chat. I personally keep chat on 125% zoom since otherwise all of the text is too small for me. Chat needs an overhaul in terms of accessibility, in pretty much every aspect.
Automatic freezing and deletion needs some attention
Comment chains moved to chat are often automatically deleted after a little while since they're underneath a certain threshold of messages, meaning people under 10k reputation following a link from underneath the post are met with a 404. This means that the messages aren't archived; they're removed. While that's fine in some cases, it's often more useful to just freeze the room instead - leaving it still visible but new messages can't be posted. Similarly, private moderation rooms are frozen after a little while without activity; for specific rooms where non-moderators also have access, this can often defeat the purpose of the room, for those infrequent times that it's needed (I'm thinking of private rooms for Room Owners of popular rooms, for instance; we have one for the Tavern that's kept unfrozen by a userscript AFAIK). This system of automated freezing and deleted needs people to sit down and reconsider how it should work.
License and documentation, please
The chat FAQ is outdated to the point of being laughable. As of very recently, when you went to create a new room, it told you that messages were licensed under cc-by sa 2.5; I've just checked and now it links to 4.0. Unfortunately, there's no license displayed in the transcript or in the room, so you have no way of knowing what license your messages are under (leaving aside labeling older messages under 2.5 and new messages under 4.0 for the moment), even in bookmarked conversations. The licensing issue with chat is a mess if you look into it for more than a minute and it'll take signficant work to sort it out.
Is there anything you’d personally like Chat to be used for that it isn’t today?
I think that what TopAnswers did with chat has a lot of potential; in addition to a general chatroom for each site, each post automatically has an associated chatroom, accessible directly from the post itself. If SE were to adopt something along these lines, and embed a chatroom into the UI when a conversation is moved to chat, it would actually result in chat being used when comments are moved instead of the conversation being abandoned (when continuing it is the goal). As it is, you have to go to chat, effectively creating another account, with a very different feel from the main site; if it was embedded into the parent post, it would be much less of a disruption to move the discussion to chat.
Imagine if new users were more aware of Chat in the future. What would you ideally want them to use it for? What wouldn’t you want them to use it for? What guardrails would be needed?
I would want new users to use chat as more of a social space. Using chat to ask questions that would be closed as opinion-based on the main site is often fine, but in my time in chat, including the Meta discussion SE Discord server, new users popping in looking for tutoring doesn't go over too well. That's the concering bit about the "fast track" for me; chat doesn't work very well with answering questions as a primary purpose. It's a social space where you go to hang out with your friends, not a place you sit around waiting for people to ask for help every few minutes. That's a sure-fire way to frustrate people, especially since that information is then not documented and so people can end up asking the same things over and over - a problem duplicates were designed to solve on the main site.
Chat should be a community-building space, where people can interact, coordinate, discuss, and socialize. You don't want to be filling out spreadsheets at the water fountain; you want to chat with people in a less formal environment. Overly conflating the social space with the "work" space risks defeating the purpose of the social space. That's not to say that getting help can't be part of the chat ecosystem, but it should not be the primary purpose.
In terms of guardrails, to a certain extent we have the same issue with chat as we do with comments - that reputation is the primary method for stopping spam and abuse. New users gaining access to chat have full access to every regular chatroom, including being able to star, flag, and post messages; our tools for handling some of those things are limited, and opening up wider access means that there could be some paths to abuse opened up that I'd prefer not to elaborate on here. Combined with the issues detailed above with the flagging system, we'd need an overhaul of some of the tooling and a slower opening up of access to chat features.
Chat's been fairly stagnant for the last decade, with only a few signficant changes to the system in that time (such as the TL moderation tools). Making it modern is definitely necessary, but I do have some level of concern about keeping what makes Bonfire special. For instance, adding reactions to messages would certainly be a step in modernizing the system - but would conflict with the minimalist, functional, professional chat we've grown to know and love. Modernizing chat while keeping it unique - and not breaking people's and bots' workflows too much - is going to be a challenge.