this post was submitted on 22 Jan 2026
236 points (98.0% liked)

196

5304 readers
1010 users here now

Community Rules

You must post before you leave

Be nice. Assume others have good intent (within reason).

Block or ignore posts, comments, and users that irritate you in some way rather than engaging. Report if they are actually breaking community rules.

Use content warnings and/or mark as NSFW when appropriate. Most posts with content warnings likely need to be marked NSFW.

Most 196 posts are memes, shitposts, cute images, or even just recent things that happened, etc. There is no real theme, but try to avoid posts that are very inflammatory, offensive, very low quality, or very "off topic".

Bigotry is not allowed, this includes (but is not limited to): Homophobia, Transphobia, Racism, Sexism, Abelism, Classism, or discrimination based on things like Ethnicity, Nationality, Language, or Religion.

Avoid shilling for corporations, posting advertisements, or promoting exploitation of workers.

Proselytization, support, or defense of authoritarianism is not welcome. This includes but is not limited to: imperialism, nationalism, genocide denial, ethnic or racial supremacy, fascism, Nazism, Marxism-Leninism, Maoism, etc.

Avoid AI generated content.

Avoid misinformation.

Avoid incomprehensible posts.

No threats or personal attacks.

No spam.

Moderator Guidelines

Moderator Guidelines

  • Don’t be mean to users. Be gentle or neutral.
  • Most moderator actions which have a modlog message should include your username.
  • When in doubt about whether or not a user is problematic, send them a DM.
  • Don’t waste time debating/arguing with problematic users.
  • Assume the best, but don’t tolerate sealioning/just asking questions/concern trolling.
  • Ask another mod to take over cases you struggle with, if you get tired, or when things get personal.
  • Ask the other mods for advice when things get complicated.
  • Share everything you do in the mod matrix, both so several mods aren't unknowingly handling the same issues, but also so you can receive feedback on what you intend to do.
  • Don't rush mod actions. If a case doesn't need to be handled right away, consider taking a short break before getting to it. This is to say, cool down and make room for feedback.
  • Don’t perform too much moderation in the comments, except if you want a verdict to be public or to ask people to dial a convo down/stop. Single comment warnings are okay.
  • Send users concise DMs about verdicts about them, such as bans etc, except in cases where it is clear we don’t want them at all, such as obvious transphobes. No need to notify someone they haven’t been banned of course.
  • Explain to a user why their behavior is problematic and how it is distressing others rather than engage with whatever they are saying. Ask them to avoid this in the future and send them packing if they do not comply.
  • First warn users, then temp ban them, then finally perma ban them when they break the rules or act inappropriately. Skip steps if necessary.
  • Use neutral statements like “this statement can be considered transphobic” rather than “you are being transphobic”.
  • No large decisions or actions without community input (polls or meta posts f.ex.).
  • Large internal decisions (such as ousting a mod) might require a vote, needing more than 50% of the votes to pass. Also consider asking the community for feedback.
  • Remember you are a voluntary moderator. You don’t get paid. Take a break when you need one. Perhaps ask another moderator to step in if necessary.

founded 1 year ago
MODERATORS
 
top 34 comments
sorted by: hot top controversial new old
[–] CreateProblems@corndog.social 10 points 2 days ago

Okay but like, there's a right and wrong way to count time and they're doing it wrong. This is 100% valid to report as a bug, and imo, incredibly helpful - especially compared to most of the bug reports I see! Idk what the context is here, but for the software I QA for work, this kind of mistake would break everything, and I'd report it as a bug. Their comment isn't a reply in a professional situation, but still, that reaction is extremely over the top. What an asshole

[–] Treczoks@lemmy.world 166 points 3 days ago (1 children)

Sorry for meeting such an asshole maintainer. I'd never do this, especially for someone who actually did the preparatory work to find the location of the bug.

[–] eestileib@lemmy.blahaj.zone 151 points 3 days ago (4 children)

Seriously that's an incredible bug report.

[–] Cevilia@lemmy.blahaj.zone 24 points 2 days ago* (last edited 2 days ago) (2 children)

I've changed some of the details so it's not easily googlable because it's linked to my RL identity. The bug is a purely cosmetic off-by-one error though. And I didn't give any indication I thought it was important or urgent. But the concise description of the bug, reproduction steps, why I strongly suspect it's happening, and where I strongly suspect the fix needs to be made were all included.

The maintainer's comments are pretty much verbatim.

This happens every single time I try to file a good bug report, without exception. I suspect they see the woman's name on my account and assume I have no idea what I'm talking about?

[–] Grail@multiverse.soulism.net 11 points 2 days ago

Computer science used to be for women until men realised there was money in it, and now they act like women are too stupid to understand it.

[–] fartographer@lemmy.world 5 points 2 days ago (1 children)

I'm working on a major website migration right now, and was literally hashing things out with timestamps yesterday. If I had to deal with encountering a 24th/no 0th-hour bug, I'd call up the old dev and ask them how they avoid shitting on their loved ones while being such a giant asshole. Make me fucking convert the hours to a number so that I can subtract by one, and then convert it back to a timestamp. I know it's a simple solution, but I would have definitely first wasted hours trying to figure out why and which of my 50,000 posts was causing my migration to fail.

Point being, what you call a cosmetic error could singularly fuel my nightmares for a month. Shame on the maintainer for acting so indignant over what I now consider the kindest bug report of all time. I'm so grateful that users like you exist.

[–] eestileib@lemmy.blahaj.zone 4 points 2 days ago* (last edited 2 days ago)

For real!

And then, is 20260124-24:59:30 the morning of the 24th, or the 25th? Who knows?

[–] Badabinski@kbin.earth 24 points 3 days ago

Yeah, I'd buy that reporter a beer or something.

[–] Skullgrid@lemmy.world 16 points 3 days ago* (last edited 2 days ago) (1 children)

It's starting to go from bug report to peer review. if she made the fix too, it'd be a fucking pull request

EDIT : Fix'd pronoun

[–] Grail@multiverse.soulism.net 4 points 2 days ago (1 children)
[–] Skullgrid@lemmy.world 4 points 2 days ago (1 children)

I made an assumption and didn't see/realise their pronoun indicators. 🤷

[–] Grail@multiverse.soulism.net 3 points 2 days ago

Let's less assumptions next time and then less mistakes :3

[–] Treczoks@lemmy.world 9 points 3 days ago (1 children)

I wish the ones I get were half as good.

[–] Siethron@lemmy.world 10 points 2 days ago (1 children)

Then stop writing such obscure bugs?

[–] fartographer@lemmy.world 1 points 2 days ago

You can't tell them what to do! Submit a PR, if you've already figured it out

[–] infinitesunrise@slrpnk.net 14 points 2 days ago* (last edited 2 days ago)

I always read the project's issue tracker before I decide to contribute anything. Has spared me from a lot of contact with people like this.

[–] nightlily@leminal.space 58 points 3 days ago (1 children)

The big red flag here that should warn away anyone from interacting with the project is that the maintainer clearly wasn’t using a standard library for time functions. Arrogant stupidity is a given in that situation.

[–] user224 48 points 3 days ago

February 31st, 24:59 is going to be wild.

[–] edinbruh@feddit.it 73 points 3 days ago* (last edited 3 days ago) (2 children)

What project is this? I have never seen a reaction like that, if anything I've had the opposite, where I said it was a minor inconvenience and the maintainer said "what do you mean 'minor'? This is terrible!"

[–] riwo@lemmy.blahaj.zone 46 points 3 days ago (3 children)

yeah, it does kinda feel like satirical exageration of a real scenario

[–] Cevilia@lemmy.blahaj.zone 9 points 2 days ago

As I said in another comment: some minor details of the bug report have been changed so it's not easily googlable. But the maintainer's comments are pretty much verbatim.

[–] MotoAsh@piefed.social 12 points 3 days ago* (last edited 3 days ago)

No way. Stuck up shithead programmers are a damn cliche. This doesn't even begin to approach satire.

(said as a software engineer of multiple decades)

[–] Grail@multiverse.soulism.net 2 points 2 days ago

This is easily explained by the fact OP is a femme and the maintainer is a misogynist

[–] Grntrenchman@lemmy.world 23 points 3 days ago* (last edited 3 days ago) (1 children)

Yes please link us to the bug tracker if it's public, or the app if not, so we can confirm the bug for them (which they'll obviously hate, but deserve).

If a single bug report about it got this reaction... Imagine.

[–] Skullgrid@lemmy.world 19 points 3 days ago (2 children)

Yes please link us to the bug tracker if it’s public, or the app if not, so we can confirm the bug for them (which they’ll obviously hate, but deserve).

this is getting close to asking them to doxx their other identities

[–] Cevilia@lemmy.blahaj.zone 4 points 2 days ago

this is getting close to asking them to doxx their other identities

Too close for my liking, so thanks but no thanks

[–] MotoAsh@piefed.social -1 points 3 days ago

Close but no cigar.

[–] ExLisper@lemmy.curiana.net 4 points 2 days ago* (last edited 2 days ago)

Maybe I was lucky but I never had an experience like that. I contributed to couple of projects and it was mostly fun. Like find a missing feature -> implement -> PR -> accepted with a thank you. Or report a bug -> get a fix in a matter of days.

[–] Neptr@lemmy.blahaj.zone 40 points 3 days ago

My experience was the opposite. I asked the maintainer if I could specify environment variable directly in the sandbox profile config and they said "uh you can do that with the cli [reference to documentation], but sure I will think about adding it" and they had a version by the evening that I could test.

[–] kali_fornication@lemmy.world 34 points 3 days ago

.cpp is the funniest file extension, .see PP lmaooooooo

[–] Pika@sh.itjust.works 21 points 3 days ago* (last edited 3 days ago) (1 children)

I don't contribute to projects most of the time strictly due to the hurdles in place for contributions. if I see an issue with something, I would like to be able to properly fix it, not have to follow a multi month process to actually get it in

The last project I wanted to contribute to had the following system:

  1. make an account (makes sense, its a self hosted tracker)
  2. verify my identity and specify what I wanted to do in a whole different project in order to get validated to be able to open issues in the tracker
  3. open an issue stating that I found a problem
  4. state in the issue that I was willing to fix said problem
  5. agree to sign the code away if done
  6. wait for response confirming that it was ok
  7. fork the project
  8. fix the issue on your fork
  9. create test units for the project
  10. submit a merge on the main project
  11. wait weeks to months for the actual maintainer teams to review the fix and make suggestions/alterations
  12. fix any merge conflicts that was created during the time that it took to review
  13. rinse and repeat the last 2 steps until it's finally merged

Luckily I had noticed that the timeframe of existing requests prior to doing it, and decided to pass on it.

Don't get me wrong, a lot of those steps are necessary for proper development cycles but, it's the extra steps that are annoying. I'm looking to quickly contribute and move on. Too many steps or if the process seems like it will be a major pain in the butt = You can find and fix it yourself.

Most projects if they have that I will at least open an issue for it so it's known as a problem... but some projects don't seem to want them reported, let alone fixed.

[–] Ephera@lemmy.ml 5 points 3 days ago* (last edited 3 days ago) (1 children)

I 100% understand the frustration. It can easily feel like you're doing the maintainers a favor and they're making this harder than it needs to be.
The thing is, though, from the maintainer side, it very often feels like you're asked to do those contributors favors. You may not care for whatever feature they want to contribute, but then are supposed to put in work reviewing their contributions and possibly having to patch up their work, if it doesn't meet quality standards.

And then, yeah, you start requiring quality gates to ensure you don't have to put in extra work for something you don't care about. But then may also end up putting hurdles in place, so that effectively fewer contributions show up asking for reviews. It's an ugly solution, but frankly, it's better than having contributors put in actual work creating a pull request and then you not having time to review it.

[–] Pika@sh.itjust.works 9 points 2 days ago* (last edited 2 days ago)

Yeah, I understand that point of view as well, especially for feature expansions. I don't agree with that point of view at all for bug reports /fixes though. It's not like I'm asking for an additional feature on top of the devs' already existing code. I'm fixing a mistake that the dev added to their code that they haven't had time to fix, I don't see the need of multi week or month review processes for those.

But at the end of the day I tell myself that if the dev wanted help with the project they would have made the system easier and I just move on with my life. or if it's too much of a blocker or if it's a small change just fork the code myself if allowed, fix it and then never bother with the hassle of submitting it upstream.

[–] mkwt@lemmy.world 6 points 3 days ago

PR rejected: Unnecessary bloat.