Coding bickering thread

Created by Beestation’s current headcoder @PowerfulBacon

3 Likes

THIS HAS BEEN RIGHT UNDER MY NOSE THIS WHOLE FUCKING TIME?

Thank you

Pinned in discord, I believe the coding channel. VScode was a game changer for me that’s for damn sure.

Feel free to ask for help anytime in that channel too

1 Like

That is exactly why I made that poll, to see what the community thought would be the best way to nerf the emag.
However, posts like ‘dood all the coders do is remove fun stuff from the game and never improve’ is in no way, shape or form a valuable form of feedback and thus was dismissed.

“Maybe code something that is new and not change what makes the thing unique?”

This doesn’t just boil down to “coder bad removing fun.” It is an actual suggestion, and this is something you straight up replied to and dismissed. “Focus on new things and stop prioritising nerfs” essentially replied to with “do it yourself.”

PS you made the post to see what the community thought, but then got upset when they had something different in mind compared to what you had in mind.

I’m sorry but giving out such vague suggestions as ‘just think of something new, duh’ is barely feedback. Ya want things to change? Give ideas that are more defined than that. And it’s especially infuriating when it comes from someone who only ever gave out vague advice. :slight_smile:
And I mean this with all sincerity, try thinking up a new item that would make the emag less popular without it being stupid OP, see how it goes.

This is called “managers” mentality and a sign of unreasoneable person. It is also a sign that the person lacks any insight to the future for his decisions.

From below it is another issue unrelated to SS13 but it has similar issues to SS13


I have similar issue in my workplace which my boss (I am HR Specialist btw) Who will instantly deduct from any employee the time he was late to work and follow the company policy to the tooth without being rasonable. And I had to go talk to him that policy and laws are put to bind us not dictate us. These employees came early every single day and only in 2 days came late due to issues. Are we going to instantly send them warnings without even thinking why and how they got late? He told me “I DO WHAT IS RIGHT” And I had to tell him there is the right of a manager and a right of the leader. Is he a leader or a manager? If some soldier tommorow falls in battle is he going to kick his head or pull him up and help him out? He just went silent for few seconds and agreed on how to look at this issue and pulled out his decision. Warnings do not improve the employees self management. Warnings will make them work less efficient and even let them leave for issues like coming late or being absent despite informing their Supervisors. We had 7 employees leaving December 2022 only because for working over 20 years they got late 10 minutes and got a shitty warning letter and were like (I have been working here for over 20 years and all of this time I got absent this once I will be warned have deduction? Well good things I am out of this shithole) And great way boss now we have employee whose efficiency and productivity helped the company leave for your own good.


Bee coders and even the current coders of SS13 has the same mentality. If things are either too powerful or too good they do not want to look and figure out why and how it is like this. They just straight up will nerf it without looking at the long term consequecnes of their action. Or even think on how to deal with it ingame.

Well i don’t think people coding are like that. They have their own project that they prioritize and that’s normal but they aren’t necessarily deaf to outside opinions.

Me as a non coder “ideas guy” reading this.

Illustrated gif. A pink frosted sprinkle donut sips from a blue coffee cup.

Just gotta say its either three things when it comes to this whole thing
  1. this game is a buggy mess, coders plz fix (not topic but pertinant)
    No shit, it’s a game originally made as an atmospheric sim, everything else like player characters and all the fun toys were ducktaped to it, the coders have to either A. fix something to play the game or B. Fix something they broke when they changed something. it’s all very tedious so getting someone like Ruko or Chyrin to do the new expansive concept or to rebalance something isn’t as simple as making a list and sending it to them, they already got lists and plans, big ones, when I asked chyrin to unbork my character;s beecoin stuff they said roughly “we know this happens but there isn’t any guarantees to when we can check it out”.

  2. Unruly attatude on both sides.
    Can’t lie it’s usually the player base rather than the coders who initiate bicking like this, but I don’t know what insanity may lurk in the coder bus discord channel since I’m not there, On one hand yeah everything the coders do don’t mean diddly if no one sticks around to play the game, on the other hand my lawd in heaven the coder bus folks are usually doin it for free. Either you can humor them when you think they have fey ideas or try to prove a point with either existing evidence or stuff that shows up durring or shortly after the test merge. (do you think I’m speaking out my ass? congrats when I ask a coder if they want to do something I really am, since I don’t know how to code!)

  3. The Amatur Experiment that is this game.
    I will take a moment now to direct you to the glorious gameplay balance and weapons sandbox that is halo, CE, 2, 3, Reach and Infinite. everyone who likes those games will tell you, barring some quirks between the games, nearly everything just feels really well balanced and fun to use. Guess what Halo as a franchise has had billions of dollars spent on it, with no shortage of devs who’s sole assigned objective is to take the stuff their peers make, come to a consensus with their immediate fellows assigned the same objective, hand that to paid beta testers get gameplay samples retune to achive some semblance of balance and in this day and age listen to what the full blown community says needs rebalancing.

Then we have SS13’s coders. Unlike Halo and it’s dedicated dev studios at 343, the tuning and adjustment process looks something like; listen to the community or get an idea independently, code it from scratch or modify someone else’s code (whom you probably can’t ask questions regarding the functionality of), propose it to the community and your fellow coders (oh look that happened recently!), if the community overall doesn’t hate it in concept and your fellow coders don’t think you’ve made spaghetti, then it’s PR time, Indefinite amount of time later for the server’s designated maintainers to get to your PR, have your fellow players be guinea pigs in the test merge, pray your shit doesn’t break something somewhere, then get feedback from the admins, community and fellow coders Assuming it makes it into the game proper and adjust for balancing later. (Assuming you haven’t moved on to another project or forsworn coding SS13 stuff)

If that sounds like a clusterfuck of monotony, that’s because it is it’s roughly the system of development by council that SS13 is.

All that said, to summarize the coders are doing what they do because they love to do it and/or have a vision they want to fufill, either they do something they want to do because their doing it for free, you paid them or they don’t do anything at all. saying someone’s idea of passion is objectively bad is a great way to get them to both dislike you and stop hanging around.

this concludes my thread post.

1 Like

More to Ruko’s point @Davidjdavid if you really want coders to do this specific thing, you can always make it into a Bounty.

If you really want to hijack someones free time, the best way to convince them is money. Keep in mind however, if you’re expecting a system to be built from the ground up(atmos) or completely overhauled(see: the multiple xenobio overhaul proposals that have been thrown around), you’re looking in the range of 50 USD+.

Smaller things like changing the emag sprite or making it work slightly differently(ex: requiring access to door wires to work but putting the door on emergency access), or new virology symptoms are a lot cheaper.

Such is the concept of voting with your dollars.

Also, keep in mind, some coders expect the bounty paid on PR completion, not on merge. This might seem strange but if you were dedicating months of your free time to a xenobio overhaul for 50 USD, you’d want to be paid regardless if it gets merged or not too.

If you do not desire to be paying money to convince coders to do things, I have some helpful links for you:

Links

https://code.visualstudio.com/download
https://www.byond.com/docs/ref/
https://wiki.beestation13.com/view/Understanding_SS13_code
https://forums.yogstation.net/threads/release-the-gitkraken-how-to-make-your-first-pull-request.15099/

No.

(I am joking)

For someone who claims not to be a coder this is curiously accurate.

Who do you work for? How many are there?

1 Like

and people are shocked i have a pesimistic outlook on bee’s content pipeline

1 Like

Damn, coders are working on a commission for a month for $50? You guys need to charge what you’re worth.

force crossed to save money from donations and hire 1 “professional” game dev

I used LOGIC, youtube and my talks with the coder bus to DEVINE the process described.

I can make a new thread if you have specific ideas you’d like me to implement

1 Like

This is completely untrue when the games direction is set by headmins and maintainers

And maintainers will prioritize PRs that exist which they don’t hate over those that don’t exist because servers have a shortage of labor.

/tg/'s been RUINING THE GAME TG WILL NEVER RECOVER FROM THIS for years and generally has had mild increases in player-count to show for it.

Feedback in SS13 is HEAVILY skewed by selection bias.

4 Likes

Make it so if you’re a clown you can kick your shoe at people and it goes “honk” but does nothing else

2 Likes

Reading this thread is making me feel like I’m reliving when I made my post that essentially was just complaining about coders .

I think this thread needs to be closed and you need to take a break from the game and read over the comments. It was what I needed at least.

My only other comment is that it’s a fair point to make that people could put time into learning how to code and that they should if they want to make unique things within the game, or even simple things. If you have time to play the game, you do have time to learn how to code for it. I can make the PR that would address my issues with the silver slime PR I salted heavily over, it’s a simple changing of a number and removal of some times. Do I honestly have a reason why I haven’t made that PR within the 8-ish months since I made that thread, not really. I could’ve easily put in time to make the PR and then look on how I can propose other changes as I learn, but I flatly didn’t. All it would take is just taking the time to do something else than what I usually do, but use it to learn to code. It’s simple to do, but you yourself need to actively make the effort to do so. After reading this thread and seeing the guide to coding, might as well divert time into making that PR and seeing if I want to try more

1 Like

Ironically also selection bias, since you can’t know what the station would be like if the coders had gone the other way on things.