tigercat2000 - Maintainer Application

"When trouble arises and things look bad, there is always one individual who perceives a solution and is willing to take command. Very often, that person is crazy."
― Dave Barry, "Things That It Took Me 50 Years to Learn"

Currently Hiring

Moderator: Game Admins

Forum rules
Don't even bother applying if you've not played here for at least a month. You will be ignored, and will probably be denied in the future for looking like a power hungry twat.

tigercat2000 - Maintainer Application

Postby ShadowLarkens » Sun Sep 08, 2024 3:40 pm

BYOND Key: tigercat2000
Discord ID: tigercat2000
How old are you?: 24
When you are most active? (including timezone): 3pm - 3am (UTC-7, America/Los_Angeles, PDT)
Roughly how much time do you dedicate to the server each week?: Maybe 12-18 hours on-station (3 or 4 rounds a week), ~20-30 hours off-station coding?
Names of notable characters you play in Vorestation: Shadow Larkens, Rachel Larkens, Sapphire Larkens
How long have you been playing Space Station 13?: My 12 year anniversary is on September 13th!
How long have you been playing Vorestation?: Since ~2017? I took a pretty long break from ~June 2021 to ~August 2024.
Explain what most interests you about being staff: I'd like to help out with the code, especially reviewing stuff on the GitHub and debugging problems on live.
Explain what you think you will least enjoy about being staff: I tend to feel obligated to work and a little stressed out in staff positions. This is something I've always had to deal with and I'm pretty good at knowing my limits and taking a step back when I need to.
Describe what role-playing means to you: Immersing yourself in a different world for a little while, to escape this universe and play around with the rules of a similar-but-different universe. Trying out things you can't/won't do in our world, and writing out your thoughts and expressions through a different lens.
Define what a "Problem Player" is in your own words: As opposed to a toxic player, a problem player is someone who tends to cause problems not out of malice, but by their behavior being non-ideal for the environment they are in. This tends to look like players who get stuck in a pattern of thinking that isn't conducive to the server environment, like being an overly harsh security officer. They're not beyond reproach, but have to be dealt with when their behavior causes problems for other people.
Define a "Toxic Player" in your own words: Toxic players are players who, whether intentionally or not, start acting maliciously and lashing out at others with an unhealthy regularity. These players tend to be very confident about their behavior and won't see anything wrong no matter how you point it out to them. Because of this, they also tend to make other players uncomfortable just by proximity, even if they aren't actively doing anything hostile, because they feel like a bad person to be around knowing they could lash out at any moment.
Define "Admin Abuse" in your own words: Admin Abuse is sometimes used to describe playfully messing around, but in a serious context it describes misusing the powers and responsibilities given to you for personal gain or otherwise malicious-to-undesired behavior, such as leaking server logs to settle a petty grudge with your friend, or gibbing someone you don't like.
In your opinion, what the biggest problem with the server right now?: The whole development flow feels pretty janky; maintainers don't seem to talk to each other very much (at least in public), the release system for maps requires a hard dme edit, and from what I understand the server backend is pretty fickle, and missing modern features that something like TGS provides.
How would you have it resolved?: Well, maintainers talking to each other is a pretty easy one; I'll talk to other maintainers and be the change I want to see. The technical problems are things I intend to work on making better and slowly solving; like, I'm currently working out a way to make the tgui bundle not be in the master branch but automatically compile in the release branch. Maybe one day I can help improve or migrate away from the server backend (I really want test merges, so bad.)

Go through the following scenarios and state how you would deal with it...
  • An adminhelp comes in claiming an individual is griefing.
    How I'd handle it: My first reaction to most problems like this is to defer to the administration team and ask for their help. If they're not available, I'm comfortable digging through logs and watching the reported player, and, if needed, PMing them to talk about what they're doing wrong, up to and including banning them if they won't quit.
  • A player is upset about a scenario, but they are clearly in the wrong.
    How I'd handle it: As above, ask other admins first- if no one is available, I'd sit down with them and let them vent in admin PMs, and work on de-escalating the situation as best I can. Typically, people will understand what they did was wrong once they've calmed down a little and been given time away from the situation; often, they just need to be heard, even if they're clearly wrong.
  • When interviewing several individuals, one is lying but you cannot tell who it is.
    How I'd handle it: Looking up server logs is the go-to for figuring out what actually happened, but there's always edge-cases of things that don't get logged or unclear cases, and the only way to really resolve that is just to talk to everyone involved, look over note histories to see if any of them have been historically a problem, and reaching out to other admins for their input on the situation to see if there's something you missed.
  • After interviewing several individuals, you have a pretty good idea of who is lying, but still lack concrete, infallible proof. Despite your best efforts, some details remain ambiguous. What now?
    How I'd handle it: It depends on how serious the event was. If it's something like he-said-she-said about who left a bar of soap in a doorway, I'm probably just going to tell everyone involved to separate themselves and go on with their day. If it's something more serious, like someone released the tesla but I can't tell who, I'm probably going to add notes to everyone I think is lying and keep an eye on them for the rest of the shift. And, of course, ask other admins for their input.
  • An individual is playing a character who has sparked several adminhelps regarding said individual, but they are not in any clear violation of the rules.
    How I'd handle it: This really depends on specifics that aren't given in the prompt - do they upset other people because of doing something actually harmful, or are they just playing a character that's naturally going to inspire controversy in their wake? This is something that could lead to a QC ban, but it's incredibly specific and needs a long history of looking at what they're doing. Admittedly, this is also something that I feel any maintainer should exclusively not handle, beyond letting others know that a problem exists - a maintainer doing a QC ban seems like bad optics, to me.
  • Multiple character deaths have occurred and you are attempting to investigate. One player exhibits poor role-playing skills combined with insulting all those involved, another rushed after trouble started and only used lethal force, and a third went on and attacked several other individuals after the first fight was finished.
    How I'd handle it: I feel like I'm repeating this point a lot, but absolutely my first step with a situation like this is to ask for help from other admins. When a big event like this happens, it's always going to be a mess, and one person handling it alone isn't going to be able to effectively deal with it. Beyond that, it generally goes like this: the first step is to separate the players and make sure the fight doesn't start back up while you're investigating - whether this means telling each of them to walk in separate directions or freeze them in place depends on how cooperative they are. Having a few people dead actually helps in this respect, as messed up as that sounds - dead people can't keep insulting and fighting, they're out of the round until medical cleans up. Once the fighting has assuredly stopped, you can start interviewing people to determine what actually happened, who instigated the fight, what they were fighting about, how multiple people got involved, etc. After that, you can start dealing with the problems accordingly - the player who started it needs to be told to knock it off and straighten up- maybe even banned if they have a history. The player that went in blasting with lethals needs to be sternly told to never do that again, and the player that attacked several others needs to be questioned on why in the world they decided to do that.

What prior admin/moderator/management experience do you possess, if any?:
1. I was previously a staff developer here around ~2015, through... somewhere around 2017, I think? It was a long time ago, before there was even Discord - can't believe we used to use Skype...
2. I was a maintainer at Paradise from December of 2016 to July of 2018.
3. I was a server developer at Paradise from July 2018 through somewhere in 2019~2020, tasked with maintaining the backend infrastructure of the server, developing a web panel to control the bespoke server management software, managing multiple pfSense routers, and handling multiple discord bots.
4. The entire time I was at Paradise from 2015-~2020, I was also expected to handle administrative action and resolve situations, though their policies and rules are dramatically different than Virgo's - for instance, permabans are the default, because if you get in trouble you're expected to appeal on the forums to explain yourself and apologize.

Finally, what unique aspects of yourself can you bring to the staff? What can you bring to the team that is, in your opinion, needed?: I have a drive to make things streamlined and nice, and I have an interest in continuing to help improve the player experience with UIs, the new preference system. I'm very experienced and knowledgeable about TGUI, something that only one other maintainer is really familiar with. I care about this server and I've been really enjoying my time back here.
ShadowLarkens
 
Posts: 3
Joined: Thu Oct 01, 2015 1:06 pm

Re: tigercat2000 - Maintainer Application

Postby RomanaTColgate » Sun Sep 08, 2024 3:42 pm

As I'm dating Shadow presently, I have an extreme personal bias and will thus Abstain. That said she's a very brilliant lady and would contribute to the Maintainer team well, IMO. If I were to ignore my bias I would still approve, with some comments and concerns, but I don't think I can meaningfully remove my bias.
User avatar
RomanaTColgate
 
Posts: 30
Joined: Fri Aug 07, 2015 10:39 pm

Re: tigercat2000 - Maintainer Application

Postby PontifexMinimus » Sun Sep 08, 2024 3:47 pm

I'm also dating Shadow and therefore -


Kidding.

Nah, I wondered when this would come up as you are extremely active as developer and have been before. Sure, I don't really see a reason not to approve this.
PontifexMinimus
 
Posts: 583
Joined: Thu Oct 22, 2015 8:40 pm

Re: tigercat2000 - Maintainer Application

Postby VerySoft » Sun Sep 08, 2024 6:00 pm

No support. To put it politely, your history makes me very hesitant to even consider this without a long and active history that shows that you aren't what I remember.
User avatar
VerySoft
 
Posts: 268
Joined: Thu Jun 15, 2017 2:49 am

Re: tigercat2000 - Maintainer Application

Postby satinisle » Sun Sep 08, 2024 6:31 pm

A light no support from me.

I'll cover the reasons for my thought process, but I will start with the reasons as for why I don't support because I imagine that's what you'll most likely want to know.

  • You have not been active in the community recently for very long. I appreciate that you were quite active some time ago, and were once a member of staff. Then, you have been gone for quite some time (over 3 years) and it's taken a bit of getting used to the current atmosphere of the server, which I do think you've acclimated to quite well. However, the limited time that you have been back for is just not long enough for me to get to trust you. You haven't been a member of the server in the entire time that I've been here, so I need to see more of you before I can give you a vote of support. This is the main reason for my no support.
  • I have heard about a somewhat drama filled history for you within the server, and I do not make a judgement as to whether you are responsible for that. However, I again do not know you well enough to say one way or the other, and whether drama is likely to be something that continues to be an issue. It might be a complete nothing burger, but I need to again see more of you over time, and to see how you take criticism, skepticism, and how you interact with other people where there might be fallings out.
  • The time that you spent as staff here previously was when you were underage, long before I'd ever heard of Virgo. This is more a failing of the staff at the time than a judgement about you, and a long time has passed since then, so I don't hold it particularly strongly against you. However, it does mean that I must discount any claim you make to being staff here in the past, because just should not have been at the time.

Now, if it was just for you applying to be staff already, I could just deny it on that basis alone. But there are some strong reasons in your favour that make me consider the application and I've been balancing them in my head since you made the application. It's only fair that I point them out too.

  • You are a very technically skilled coder, and have proven yourself very valuable as a contributing member of the community. We are absolutely lucky to have you supporting the development of the game, and you would be a very useful asset to have on the team, so that you could share your knowledge. The majority of your commits have been great, and the few times that there have been issues with them, you have been quick to help try to resolve them.
  • You are active in the game and on the discord. You've been very positive in both places and have quite quickly become very well liked, including by myself. I enjoy seeing you in the discord and I like seeing just how helpful you are in the development channels. I would love to see this sort of positive energy continue for a long period of time.
  • What I have seen of your motivations and goals when developing align with what you have said, and I believe that you generally have the best interests of the server in mind. However, I do have to say that this is mostly a glance at you still, and I haven't known you for long enough.

To sum up my position, I will say that you are very technically competent, but technical competency alone is not enough to be on the staff team. I need to be able to trust you as a person beyond that, to see your general judgement and how you conduct yourself over greater lengths of time. A very technically skilled person can potentially cause problems for the server if they behave badly in other ways, and I need to be sure that does not apply to you. A month and a bit of playtime (because I really consider it to be a reset after such a long break), is not enough time to be considered for staff in my eyes, though I admittedly did consider you anyway.
satinisle
 
Posts: 95
Joined: Mon Nov 01, 2021 3:03 pm

Re: tigercat2000 - Maintainer Application

Postby Nanaki » Sun Sep 08, 2024 7:46 pm

My position is Neutral on this.

Main thought on the matter is that you have only been active for a little over a month after being inactive nearly three years. If nothing else, I would like to see more activity as well as more recent examples of temperament, to get a good idea of if you would be a good fit or not. Maintainer is a lot more than just code work, it also requires a lot of management and people skills because you are essentially handling the Pull Requests of the entire community. There is a reason why the position tends to have a high burnout rate.
Nanaki
 
Posts: 83
Joined: Wed Mar 28, 2018 12:42 pm

Re: tigercat2000 - Maintainer Application

Postby digi5 » Sun Sep 29, 2024 5:29 pm

I'm going to have to no support this one personally. I think you have a lot of passion and skill, but I need to see you around for more time to make sure this is a place you actually want to stay, and I especially want to see more patience from you. We're a fairly slow server when it comes to changes but we've been rushing some changes with some nearly really bad side affects lately that we need to test more before we merge them, and I'm not entirely comfortable giving you permission to merge things yourself at this point. I understand your excitement to get your new stuff in game but I'd like to see you giving things more time to cook and make sure it all works before we ask our maintainers to merge things right away. Otherwise Satin already said most of the other things I would of so I'll leave it there.
User avatar
digi5
 
Posts: 13
Joined: Mon May 24, 2021 10:55 am


Return to Staff Applications

Who is online

Users browsing this forum: No registered users and 1 guest

cron