Whilst Alex's mail may have some slightly over-the-top examples, he does have a point. I would disagree that a newcomer is seen as a "threat" however - I would suggest perhaps that it's more a case of "who does this newbie think he is?"
Let's face it - what threat is one person toward a team of people?
I have seen disagreements between devs and newcomers, and even just between devs, some have been very hostile.
Some people will stay and argue, but many will just go away silently. Not everyone states their displeasure - particularly if it's their first visit. They can just hit the X button on their browser/IRC window.
The #reactos IRC channel is far too volatile for a project's official IRC channel - even if not actually intended to discuss development matters, it has the potential to be the first point of contact a newcomer will have with the developers. If someone wanders into a "playground" environment, what impression does this leave them with? The only moderation that seems to occur is quite ad-hoc. When someone feels like kicking/blocking, they do it. Very often, it may not be for the right reasons.
Granted there will be trolls, there will be timewasters, but there will also be people who may be new to ReactOS, who may ultimately end up being a core member of the team.
Also bear in mind, by creating something intended to be almost exactly like Windows, the potential user base is likely to be less tech-savvy than for example Linux users (and yes I realise there are Linux newbies, too.) So there will *always* be people asking how to do relatively simple things that they can do with Windows. Some people might not even know what "alpha" means!
Anyway, that's my thoughts on the matter.
Andrew www.silverblade.co.uk
Alex wrote:
Hello all,
Open-source and newcomers
I've been here for 2 weeks already and I want to share some thoughts from the point of view of a newcomer. I want to make a claim as an axiom and see where it goes from there. If you don't agree with the axiom you should probably read something on ethology and group behavior. I beg you to be open-minded. -- So the axiom is: "A closed group of humans (and many other social animals) usually is emotionally and irrationally unfriendly to newcomers, due to the evolutionary baggage we all share." The group assumes a hostile position to a newcomer. Many members don't realize what is going on. It simply feels like: "I just hate this guy!" Members, of course, feel special and somewhat better, just because they are part of the group. They see newcomers as not-worthy to some extent, just because the newcomer is not in the group. They see the newcomer as an alien and – as a threat. Subconsciously. Don't bother to reply and tell me that I am not-worthy to be seen as a threat :) The general feeling is "Who the f#ck he thinks he is? He's not from our group, he is not one of us (he didn't do anything to our project yet). Blah-blah-blah... I just hate this guy!". This irrational hate is very tangible, believe me. It is very de-motivational. (And I probably shouldn't have reacted the way I did to some of it, but, hey, I am no Jesus Christ, and it's only now that I've sorted those things out for myself). But you can say: Hey, we are not hostile, because: - "I, personally, entered the group in the past and it was Ok." - "Look at that guy and that guy – we were soooo nice to them!" Let's see... When can a closed group readily accept a newcomer? When it doesn't perceive him as a threat. This means the newcomer must come in a very submissive pose and exhibit not a slightest sign of aggressive attitude. Actually, the more you cry for mercy, the more chances are that you will be easily accepted into the group. Broken leg or being a total looser may help, as compassion will start to overtake the initial hostility. The "pose" on the text-based Internet is mainly how one talks. This is an example of a submissive pose: "Oh, Great Lords, you are so cool and I am not worthy. I beg you to let me develop for ReactOS, I am not much, but I will dutifully learn from you, Wise Masters, I will catch every word you say and ignore any insults you will throw my way. I will not criticize you in any way. I will do all the shitty tasks silently and obediently for several years until I slowly climb your social ladder. I will not complain of being called stupid and not-worthy 'cause that's who I am..." And so it goes... An ass-kisser, to be short. And then the Wise Great Masters will generously allow this no-worthy worm into their Temple. This happens everywhere. Just take a closer look. -- But this constitutes a problem. The group acts as a filter that favors the wrong kind of people. Because a good developer, after all, is usually opinionated, criticizes what he thinks is wrong, doesn't like to be called stupid and be given insults and shitty tasks. He challenges existing routines and things the group got used to. He is a threat. -- Unfortunately, I do not have a solution. I just want to attract your attention to it. P.S. You may ask – didn't you think that this hostility is a consequence of you being a jerk? If being a jerk means not kissing asses of Great Masters – then yeah, I may be guilty of that. P.P.S. Before posting a reply, please take a look inside you and try to see if that reply is based on "I just hate this guy!" :) Thanks!