“What we are, unapologetically, is hostile to people who seem to be unwilling to think or to do their own homework before asking questions.”
With one site I have in mind that uses this FAQ, they are just hostile. To everyone. Regardless.
Part of the “balance of evil”, I guess. Excellent free software, run by people who want to abuse you as part of the condition of using it.
Part of the flaw is that ‘homework’ often means 'working really hard to make up for poorly written or inadequate documentation by searching everywhere, hours/days of trial and error, and, as a last resort downloading the source code and looking at that for clues.
“On Not Reacting Like A Loser” is in particular a highly offensive excuse to behave with utmost rudeness while pretending its normal and healthy (ie: this part of the document is simply put, a lie).
With the particular forum I have in mind, I find it impossible to read it without feeling like I am going to have a stroke (literally).
The developers deliberately obfuscate answers, deliberately give wrong answers (pretending the question is unclear when the meaning is plainly obvious to everyone) and waste enormous amounts of time for days playing ping-pong QA when they could just answer the damned question (or fix the documentation or the bug) and save everyone the hassle (including themselves).
Obviously, their time is not that precious if they do this. Do they find it fun? If so, they are not people I want to associate with. “Loser” is a term invented by people who don’t amount to much themselves.
“Much of what looks like rudeness in hacker circles is not intended to give offence. Rather, it’s the product of the direct, cut-through-the-bullshit communications style that is natural to people who are more concerned about solving problems than making others feel warm and fuzzy.”
No, it is rudeness. The rest of us can communicate in a no-bullshit manner without offending anyone - quite the opposite in fact (clients appreciate it when we do so).
I guess these guys have never been in a real development team or, say, an academic environment where people really work together to solve issues and talk plain technical talk without all these nasty, spiteful, and immature mind games.