onekk wrote: ↑Mon Dec 06, 2021 5:20 pm
@sliptonic thanks for your "rudeness" and for you hard work on Path.
Thanks Carlo.
I agree with Chris that discussing further probably doesn't help but I'm going to offer a little context anyway.
First, I don't think that it is 'rude' to call-out the inappropriate behaviour of others. This isn't 'being mean' or 'creating a hostile environment'. It is doing the same thing I did for my sons when they were young. It is asking them to be better and more mature members of society. When members of our community act inappropriately, we have a duty to correct them so they can do better. And yes, that goes for me too.
What I mean by 'inappropriate behavior'
First, remember that this Path/CAM section is part of the DEVELOPMENT part of the forum. We don't have a separate area for user questions so it all ends up here. Every time someone posts, I ask myself two questions:
1) Is this a user question?
2) Is this person a user or a developer?
What is and is not acceptable in this forum (and in my opinion) depends on the answer to those questions. I'm more tolerant of frustration with the software when it comes from a user than from a developer. A user can do nothing except ask for help. They often don't have the skills or language to express exactly what the problem is. But a developer, in theory, can read the source code and can act to fix it.
I'm more tolerant of frustration with the process/community when it comes from a developer than a user. Development is difficult and time consuming. A developer getting frustrated with that has my sympathy. But a user doesn't live in that world. A user venting in THIS forum section needs to remember where they are and have respect for the difficult job others are doing on their behalf.
Some examples of bad behavior
========================
A developer who criticises a feature but won't look into the code or take time to understand it
A developer who refuses to use development tools responsibly. (git/github, tracker, forum code tags, etc)
A developer who implies that a bug/feature is an emergency but is 'too busy' to fix it themself.
A developer who attacks because their contribution isn't accepted but won't work constructively to make it happen
A user who cannot code but implies that developers are lazy or incompetent
A user who demands help but won't do anything to help themself or anyone else
Anyone who wastes the time of others.