69

When a staff member or a mod posts or performs an action on a site (like commenting, reviews, revisions) their status as Staff and/or Mod status is clearly identified using symbols or text set next to the user's display name. Especially on Meta sites, this is extremely important contextual information for other users to reference when viewing content, as Staff and Mod users have a great degree of authority in their actions and nearly everything that they do. This is true when it comes to site policy pronouncements, discussions related to features and bugs, comments, etc.

However, once the user loses their Staff and/or Mod status, there is no way for users to easily tell that previous posts/comments/revisions/etc by that user were done under the authority of their former status. This invariably leads to a lot of confusion for all but the most engaged and senior members of the Community (who know the history of these user changes). (Update 2023-12-27: a long-time former CM deleted their account a few days ago, so now there are hundreds of posts - like this one - that are authored by a deleted user, with no way for people to vet the legitimacy of the author.)

Take my record for example. I was a Staff/Mod across the network for a decade. From the Summer of 2019 through last week I was extremely active on Meta Stack Exchange/Overflow, posting all sorts of content: authoritative questions and answers related to feature announcements, bug fixes, company and community policy, and more. If you view any of these today, they look like they were posted by some random user with no authority to do so. A new user would have no way of easily knowing that they had been posted as staff/mod. The same issue holds true for hundreds of other users who used to have Staff and/or Mod status.

I am requesting a fix for this situation. A marker to be placed by the name of the user who used to have Staff or Mod status, for any action performed while they had that status. It could be something like "Former Staff" or "Former Mod" text next to the username, or some new indicator for this status, with a tooltip that gives more information.

This would show up in any place where the user's display name is shown in the context of an action performed during their period of Staff/Mod status (including things like the timeline and revision histories, mod message history, review history, flag history, and of course, posting and commenting). I would expect this to only be turned on for Meta sites.

Note: I know that it would be nice for these users to list their former status in their user profiles, but this is insufficient for several reasons: (1) the information is not verified or authoritative - anyone can write in this in their profiles; (2) it is not reasonable to expect users to go to the profiles of other users to find this; (3) not everyone will update this info, and we have no reason to expect this to change.

I am deliberately not recommending a "stickier" solution like adding to the post history of the post when it is authored by Staff/Mod users, even though this allows coverage of edge cases like when a former Staff/Mod user deletes their account, or for allowing a user to pick and choose and say "I wrote this as mod" and "I wrote this as community member". For the following reasons:

  1. This only covers the one case of post authorship. Doesn't touch things like comments, revisions, and reviews, which I think are easy to overlook here, but are also an important part of the historical record.
  2. This will be prohibitively expensive to run. Knowing what goes into loading a page like question listings, I know that I would have fought against this solution that would require either new expensive queries (and additional logic) or new expensive joins on almost every single page.
  3. The current solution that I recommended is relatively easy to implement, with very low risk of regression issues and very high confidence in having no noticeable performance impact (these cached lookups are very fast). Thus this has a much higher chance of getting done (compared to something more complicated and fancier). תפסת מרובה לא תפסת - תפסת מועט תפסת.

(To my former colleagues - I think that this can be implemented relatively quickly (think: a few days, conservatively a 5), initializing a global cache of Lookup of userIds with this status that leads to a List of date ranges of service and user status during this time (some users have been Mods during one period and Staff during others, and others have had multiple non-consecutive periods of Mod or Staff service). This list could easily be repopulated using a scheduled daily job querying AccountHistory and UserHistory records. This can then be accessed very quickly when loading display names, and it's ok for it to be refreshed relatively infrequently, as the list will seldom change).

Adding this will help make the site and network more usable for new users who aren't familiar with "who did what in the past" and reduce the feeling of Meta being a club for insiders only. It is important that historical information from former staff/mods be listed as such (especially considering that many of these are still official policy today or canonical posts today and are still referenced as such).

12
  • 14
    Related: We need a "former staff" account flag Commented Dec 12, 2023 at 15:01
  • 2
    @Brian61354270 I'd even say duplicate, but prefer to not hammer it. If OP here agree he can insta-close it as well. Commented Dec 12, 2023 at 15:27
  • "This invariably leads to a lot of confusion for all but the most engaged and senior members of the Community (who know the history of these user changes)." Do you have recent examples you would be willing to mention?
    – Mast
    Commented Dec 12, 2023 at 15:27
  • 1
    @Mast I think this one can be a good example. Commented Dec 12, 2023 at 15:29
  • 9
    I don't think it's a dupe as it expands the request to former mods as well, and gives possible implementation info, all of which is not present on the other request. Commented Dec 12, 2023 at 15:36
  • @YaakovEllis fair. About the answers where it's important to let the reader know you were staff at the time of posting, what you think of adding it with edit, at least until what you ask for here will be implemented? Commented Dec 12, 2023 at 15:38
  • 8
    I think that this only has value of it is system provided and automatic. It is not my responsibility to ensure that this context is given for my old posts, it is Stack's. And I don't think a user edit should be evert trusted to provide this context. Commented Dec 12, 2023 at 15:43
  • 16
    I put this into status-review. I do think this would be beneficial.
    – Rosie StaffMod
    Commented Dec 12, 2023 at 16:02
  • 4
    Speaking of mods, there have been mods who have deleted their accounts after leaving their positions. What's to be shown for these mods? Commented Dec 12, 2023 at 22:58
  • I mean... realistically staff should have staff accounts that are separate from their personal accounts for several reasons that are in the best interest of the company. Most notably, retaining control of all the content that the former staff member created as a staff member, but also the issues you present here.
    – Kevin B
    Commented Dec 13, 2023 at 18:01
  • @KevinB The company does retain control over everything that the former staff member created as a staff member. We're never going to run into a situation where SE doesn't employ someone with mod powers.
    – wizzwizz4
    Commented Dec 26, 2023 at 22:37
  • @bad_coder Here, changing the tag to [status-completed] is a better indicator, imo.
    – user1502910
    Commented Aug 26 at 10:41

3 Answers 3

37

We've released the badges for former moderators and employees on all meta sites. The badges will be shown next to posts created or edited by users that were moderators/employees at the time of taking that action.

For now the badges won't be shown next to comments or other activities. We intend to gradually release the badges for those activities, too.

The badges are shown differently on the main sites (i.e. the moderator badge is displayed differently, the employee badge is not displayed), so we abstained from releasing the "former" badges there for now.

Also, the "former" badges are now somewhat inconsistent with the standard badges:

  1. "Former" badges are shown only next to posts that were created/edited during the tenure of an employee/moderator.
  2. Current badges are shown next to all posts of that user, even if created/edited before becoming an employee/moderator.

Additionally, the badges aren't shown next to former moderators and staff who have since deleted their profiles on the site.

That's something that we'd like to address in the future.


Update now the former staff and former mod badges are shown next to comments and on the post timeline. We plan to roll it out to notices on posts and other history pages, redactions & revisions. This is scoped for meta sites only.


Update No 2 the badges are rolled out to post, flag & revision histories & timelines.

16
  • 3
    It looks like Shog9's account doesn't have the right bits set. See, for example, this question asked by then-staff-member Shog9 and answered by a now-former staff member. The answer shows the new badging, but the question doesn't.
    – Ryan M
    Commented Jul 9 at 11:23
  • 1
    Except for the bug causing it to be missing from some former staff members, think it does address the request enough to mark it as completed, and any future development will be a bonus. Commented Jul 9 at 12:21
  • 5
    There's some funkiness in the dates, especially the farther back you look, @RyanM — we're looking to backfill some of that missing data alongside future work mentioned in the answer.
    – JNat StaffMod
    Commented Jul 9 at 13:32
  • 5
    Thanks for working on this team. Potential follow-ups: display on the user profile, and activate a tooltip when you tap on it on mobile devices (where there is no way to hover on it and see the tooltip, and if you don't know that "grey means former" it can easily be confusing). Commented Jul 9 at 14:49
  • 1
    Can this also be implemented for deleted accounts? There are a non-trivial number of mods who later deleted their accounts, plus one staff member who made a large number of posts here who also did - having it be clearer that they too were staff or mods at the time would be really nice. Commented Jul 11 at 1:18
  • I think someone raised this when the staff indicator badges were first added but I can't remember: Are all staff also mods by default? Or only certain staff? Also, why status-deferred this question? is it because of the outstanding work (wrt comments, etc)?
    – Robotnik
    Commented Jul 11 at 4:08
  • I'll also throw a vote in for better handling of deleted staff/mod accounts. But it's great this got some attention in the first place :D
    – Robotnik
    Commented Jul 11 at 4:10
  • 3
    @Robotnik Only staff who need mod access for their jobs have it (mostly devs and CMs).
    – Ryan M
    Commented Jul 11 at 4:23
  • 2
    @SonictheAnonymousHedgehog For deleted accounts we still need to do some work, especially because depending on how the account was deleted we may not be able to programmatically detect the posts — so we may need to look at the posts first, and assess whether they were official posts that should be marked as such, rather than what profile/account they originate from..
    – JNat StaffMod
    Commented Jul 16 at 8:40
  • @marrados I think you should have tagged the question as status-completed instead of status-deffered.
    – bad_coder
    Commented Aug 26 at 6:27
  • 1
    @Jeremy it is active there, but there is some additional work we need to do to make it work for old accounts (see JNat's comment).
    – marrados StaffMod
    Commented Aug 26 at 12:48
  • 2
    @bad_coder I set it as deferred because the original ask was to enable the status in all user actions (comments, reviews, flags etc). For now we implemented it only for questions & answers, and part of the request is deferred.
    – marrados StaffMod
    Commented Aug 26 at 12:48
  • 7
    @marrados This is speculative, but I wonder if a feature flag override was set on MSO (possibly "enabled only for staff", because Adam Lear appears to have been able to see them on MSO) that prevented it from being enabled on that site when it was enabled globally. Because it doesn't appear to be based on account age. Consider Joe Friend, whose MSO account was created the same week as his MSE account, for whom badges show up on MSE but not on MSO. AFAIK it has never appeared on MSO for anyone.
    – Jeremy
    Commented Aug 26 at 15:10
  • 6
    whoooops! Yes, you're right. Since it was overridden on this singular site and it was enabled for some people (including me), we overlooked it. Thanks a lot @Jeremy!
    – marrados StaffMod
    Commented Aug 26 at 15:41
  • 1
    @marrados But does all former moderators/staffs got this badge? I still found that there are some former moderators/staff like Shog9 Commented Oct 1 at 12:29
6

I'd been thinking about this on the offchance I'd be hired, since I've a fairly large body of posts on moderation topics already. While my proposed solution was to "keep a work account" - I've not gotten an opportunity to have that conversation yet.

I do like Yaakov's view of this though I disagree (VERY respectfully) with his solution. While his solution is simple and elegant I would point out, (ideally) even on meta sites. I feel like having an official/unofficial tag on a post then reflecting that a member of staff or moderator is current or former makes sense, since it allows separation between what I do as a moderator or in the hat (or shoes) of a regular community member.

Considering what I post as on MSE is mostly in the shoes of a regular community member (even through my 2 terms of service as a moderator), yet what I'd post on MSU is mostly as a moderator, I feel this keenly. I also was pushing very heavily for community hires prior to the recent rounds of layoffs, so this would slot into wanting people with feet in both 'formal' work use and being active parts of the community governance apparatus outside their position/role in the company.

6
  • 3
    While I'd agree that it'd be better to let staff/mods choose whether to distinguish their post as "official" (i.e. as staff/mods) on a per-post basis – like what Reddit does – I'm not sure that'd provide a clean solution for existing posts by former mods/staff (many of whom are no longer active on the site). Would/should those posts all be marked as being by former mods/staff by default, or none? In that regard, Yaakov's solution is more straightforward to implement.
    – V2Blast
    Commented Dec 13, 2023 at 0:47
  • Well, I'd say mark by default but have an option to remove it - and give mods the ability to I'd guess. We'd have a bit of a flag queue over that I'd guess as people argue over what needs canonicality but that's a short term issue Commented Dec 13, 2023 at 0:49
  • 4
    I posit that it is impossible for a staff member or mod to participates on meta to do so as just a regular member of the community. Their word carries too much with the mod or staff label. Even if they say "I am not speaking as a mod" - their label means that their words are granted much more weight. Commented Dec 13, 2023 at 7:30
  • 1
    On the other hand - sometimes you're representing you and not the position or company Commented Dec 13, 2023 at 7:43
  • Also - asking for advice on posting on per site metas would be another example Commented Dec 13, 2023 at 7:45
  • huh. Actually seeing this (as a former mod) - I think I actually like this more than my proposed alternative Commented Jul 9 at 15:48
1

I believe this is the wrong approach. Staff members (and definitely elected mods) should be able to contribute to SE both as a regular user without their mod hat on and as a moderator. For example, moderators have long wanted the ability to cast a regular close vote. Marking every contribution of a moderator or SE staff member as "official" seems counter to us just wanting to sometimes be a regular user. For staff members, it is even more complicated because they may be forced to post content that they do not believe in.

I think a better approach would be for staff members to indicate when they are speaking for SE and when they are speaking for themselves. Maybe create a staff wiki type question/answer and post notice for official communications.

In the absence of SE actually doing something, I would suggest you edit your posts to indicate that it does not reflect your personal opinions, where appropriate.

9
  • 6
    one can argue that even when they are speaking for themselves, company employees are bound by company policies and this is different from volunteer users and better be indicated for readers
    – gnat
    Commented Dec 12, 2023 at 22:01
  • @gnat in an answer to a related question catija specifically highlights that even when she was staff, she was willing to share her personal thoughts. SE must have some feelings about this because while they have an IsEmployee flag they do not create employee accounts. I think many of us wish we could go back to the old days where staff actually participated in the communities. To that end, having the default be personal thoughts, would be better than defaulting to official.
    – StrongBad
    Commented Dec 12, 2023 at 22:12
  • 3
    "Maybe create a staff wiki type question/answer and post notice for official communications". They already did this, kinda, the policy lock. But it's not available to mods and it also doesn't help with understanding other types of actions (e.g., unilateral delete votes).
    – Laurel
    Commented Dec 12, 2023 at 23:00
  • @Laurel mods should have the ability to choose the wield the mod hammer or just cast a regular VTC/VTD, but that is something SE is against. It also seems SE is against making a staff accounts to delineate between official and unofficial. The post notice piece, in addition to the staff wiki, could be used to explain unilateral actions.
    – StrongBad
    Commented Dec 12, 2023 at 23:35
  • 1
    Having non-binding votes is a different request entirely though. Most of the times you delete something unilaterally, you're doing so as a mod and it will make a lot less sense to anyone seeing it later, after your diamond is removed.
    – Laurel
    Commented Dec 12, 2023 at 23:38
  • 1
    I am suggesting the above to only be for Meta sites. Or perhaps on Main sites, will only show up in things like revision and review history, and not on post authorship (since on Main sites — other than MSE — being a mod shouldn't affect how a post is taken, even though in practice it probably does). And on Meta sites, I think that the reality is that any post by mod/staff if given higher weight due to their role, and this should carry on as part of the record after their tenure. Commented Dec 13, 2023 at 7:34
  • 1
    "Maybe create a staff wiki type question/answer and post notice for official communications" - I wouldn't recommend this. It is a much more work to do (considerably much more, in terms of implementation, regression potential, edge cases, and performance implications). And even if we could get this for free - I think that forcing a mod/staff to say "this is official" is a good way to discourage more staff participation on the site. Commented Dec 13, 2023 at 7:36
  • 1
    @StrongBad "even when she was staff, she was willing to share her personal thought" - Excluding folks like Catija and myself, I think that that is definitely not the case anymore, for almost all staff, including some of the "old timers" (and note: Catija and myself are no longer staff…). Being realistic, I think that the best case scenario is to encourage staff participation as much as possible, while acknowledging the reality that casual participation from almost all staff is an edge case. Unless you have a long history, participation on meta in any way is very stressful for staff. Commented Dec 13, 2023 at 7:42
  • 2
    "I would suggest you edit your posts to indicate that it does not reflect your personal opinions" - I can't recall any posts that I made that don't reflect my personal opinions. I was never force to post stuff that I disagreed with (though admittedly, there were many times where the burden of the staff badge impelled me to be more diplomatic and less confrontational than I might have normally been, for better or for worse). This is more about having the historical record + context be clear for future users. Commented Dec 13, 2023 at 7:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .