Have you ever been scared or hesitant about reporting flaws or bugs to a community with a strong staunch fanbase ??

Obviously there are different ways of reporting and starting discussions, but I brought up the courage to report a flaw on a subreddit (not to be named) that I knew is very sensitive to criticisme, and I was flooded with downvotes and even was subject to gaslighting, so I gave up on that software and became even more hesitant about reporting problems on other FOSS communities .

Is this mindset very prevalent among all open source communities? have you faced something similar ?

  • vhstape@beehaw.org
    link
    fedilink
    arrow-up
    33
    ·
    11 months ago

    I would try to have those discussions via a GitHub issue instead of social media. Actual developers (versus fanboys) would appreciate the feedback.

  • Rentlar@beehaw.org
    link
    fedilink
    arrow-up
    15
    ·
    edit-2
    11 months ago

    Keep in mind that the question is presented will affect how it is responded to as well. I, for one, get very defensive when people act all entitled expecting the world and the moon for free from FOSS developers. Here’s the difference:

    Good:

    I’ve been trying out [software], but I’ve been having a problem with [issue].

    Thanks for your work on [software]. I’m having trouble using [feature] because of [issue]. I tried a number of things to solve it, [troubleshooting steps] but no luck.

    [Software] has been having an issue lately with [issue] when I do [recreation steps]. Does anyone know the problem and how it can be fixed?

    Bad:

    Why isn’t [issue] with [software] fixed already?

    When are we going to get [feature]~~~~~

    [Software] is completely unusable until they get [issue] fixed. (This may be true, but what kind of motivation do these kinds of comments give the developer to fix them?)

    Someone help! [Software] isn’t working! It’s showing an error! (No real description of what happened, how it happened, no effort shown to help the developer fix the problem)


    So all in all it’s about tone for me. I’m happy to guide people, but bad tone puts me off a bit in wanting to help them.

    • mtchristo@lemm.eeOP
      link
      fedilink
      arrow-up
      8
      ·
      11 months ago

      I get it, but my complaint wasn’t as much about project developpers as it is about the project fanbase.

      I totally respect all the efforts involved into making open source software, my gripe was with how to communities do resist change or criticisme sometimes.

      • Mane25@feddit.uk
        link
        fedilink
        arrow-up
        2
        ·
        11 months ago

        With open source it is “community software”, and if this aspect of it is strong then the line between users and developers can be blurred somewhat, ordinary users may feel attached in a similar way as developers, so @Rentlar@beehaw.org’s suggestions could still apply for getting a better response from the community.

        Some communities also have to deal with a lot of demanding, entitled people (which I’m not labelling you as) and so may have set the defensive threshold a little high, and so coming across as being constructive about the project goes a long way.

  • MJBrune@beehaw.org
    link
    fedilink
    arrow-up
    14
    ·
    11 months ago

    Do I get scared? No, not really.

    People do dog pile on threads and issues screaming “It’s not an issue” and “you are just doing it wrong, it’s simply doing exactly what you asked it to do.” which is common in FOSS and frankly, most Linux distros. Even something as simple as video card drivers don’t work a good portion of the time. Or you’ll get them working and you’ll upgrade and the upgrade bricks your computer because the upgrade software didn’t do the driver update to the kernel.

    Realistically, with any OS or app, people want the full package. If the software doesn’t deliver the full working solution so that people can continue on with whatever they were trying to use their computer for in the first place, then it’s broken and should be fixed. If you are getting in the way or making excuses for that then you are the type of person holding up FOSS software from progressing. No ifs, ands, or butts. Don’t make excuses for broken things. It’s never helpful and it really just hurts the software you are defending.

    That said, yes this mindset is widespread in FOSS and gaming. It’s because people make close connections to the software, not the developers but to the software itself. People feel like they need to defend the software. They see people pointing out flaws or bugs in it as damaging the software or the integrity of those who use it. In reality, those pointing out the flaws are trying to make it better for them. It’s the opposite of damaging. It’s one of the first things you learn as a software engineer. Bug reports aren’t attacks on you, your code, or the software. They are simply things that are broken that need to be fixed. It happens and that’s life. Just fix it and move on.

    Anyways, clearly, it annoys me that this is a problem.

  • shnizmuffin@lemmy.inbutts.lol
    link
    fedilink
    English
    arrow-up
    8
    ·
    11 months ago

    If you’re reporting a bug, requesting a feature or enhancement, or suggesting a revision to a FOSS project …

    1. Find the repository and do your interaction there.
    2. Try to fix it yourself and then submit a Pull Request.
    3. If you can’t fix it yourself, find the Issue report and follow the template. If the issue is already being talked about, contain your comments to the existing ticket.
    4. That’s it, you’re done. Don’t keep making noise in the community, on Discord, Twitter, or wherever.
  • moon_matter@kbin.social
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    11 months ago

    I always do everything online anonymously unless there’s a VERY good reason not to. So with no identity or investment in an account to protect, I don’t really fear any negative feedback. That said, it’s not a license to be a jerk and I try not to come across as aggressive or blaming them for what is on the whole, a very minor problem in my life.

  • idealium@beehaw.org
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    11 months ago

    I don’t often interact with fan-bases for FOSS projects, instead as a developer I mostly interact with maintainers and contributors. Sometimes the maintainers are incredibly abrasive and belittling to issue contributors for seemingly no reason. When I observe this, it makes me think twice about opening a new issue under that project. In fact, at this moment I’m considering building my own alternative to a FOSS project for this exact reason!

    Edit: I know this might seem like an extreme response, but I’m also looking for a good excuse for a side-project. Depending on the project it might be worth it to brace yourself against the bristles to try and reach common ground. It could be that the maintainer(s) don’t even know that they’re coming off a certain way. But YMMV.

  • flatbield@beehaw.org
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    11 months ago

    Reddit is not where I would submit a bug. I would make sure I was running the latest version and that it still has the bug. I would search to see if It is a known issue both with a web search and on their bug tracker. If I found nothing I would submit a well reaseached and documented bug report.

    If your a developer you could even submit a patch or pull request against the project main line. Most people cannot do that though.

    If it is not a bug then really the developers should not be expected to do much. May not be their priority or vision. Lot more questionable to submit non-bug items unless you plan on developing them yourself and seeing if their is interest in including.

  • bedrooms@kbin.social
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    11 months ago

    I received downvotes (only) for just reporting bugs and writing feature requests. Although, top posts were always bug reports and feature requests.

    Those people are fanboys with no dev experience. I guess they are so insecure they view their favorite app’s potential improvements as threats.

  • SmashingSquid@notyour.rodeo
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 months ago

    I don’t remember what project it was our what my suggestion was but a few years ago I posted a suggestion on GitHub and got a nasty response from the developer saying it was a crappy idea and attacking me. They didn’t state WHY they thought it was a bad idea. Very childish. I haven’t posted suggestions since then.

  • sabreW4K3@lemmy.tf
    link
    fedilink
    arrow-up
    4
    ·
    11 months ago

    Always try and lead with the compliments and only burn them after. Like a sweet curry laced with Scotch Bonnet.

    Also in those communities where they have a mentality of them against the world, make sure you use we and us. Talk as if it’s something you want to solve together as a community, not something you’re expecting others to solve like an entitled person.

    Chin up friend, you’ll have some setbacks, but your goodwill is appreciated.

      • pjhenry1216@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        11 months ago

        Generally the community isn’t even necessarily seen by the developers, especially if it’s big enough to have a lot of active users. They can’t track everything in the community. Centralized feedback is absolutely a godsend for developers. They can’t go searching for it.

  • Oka@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 months ago

    I don’t really visit FOSS communities, however I have given my fair share of bug reports and feedback. (I’m a game programmer)

    Most communities welcome the feedback. I know I can be blunt, or even out of line while reporting sometimes. I try to be the “asshole” before another person comes along without my experience who actually is an asshole and doesn’t know what they’re talking about.

    It’s also a minor test to see how they respond to rough feedback. I don’t think anyone has mishandled it so far. They are always polite and respectful to customers, and I usually relax after the first encounter.

    I try to make it clear that the feedback I give has importance (when i know what im talking about), or if its minor, i tell them its not a real issue, not worth fixing, etc. If they reject it, it stops there. More often than not, they are understanding.

    I don’t recall any blatant arrogance in any responses so far.