<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: My Experience in Getting Hosed by the Open Source Community</title>
	<atom:link href="http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/feed/" rel="self" type="application/rss+xml" />
	<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/</link>
	<description>Firefly in Japan.  Back.</description>
	<pubDate>Wed, 10 Mar 2010 19:28:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Bob</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-945</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Sun, 17 Aug 2008 04:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-945</guid>
		<description>I've always had good experiences with my quest for support from the OS community. Although, I knew that looking for help from IRC would only lead me to assholes pretending to be teenage girls on other channels. Stick to the forums, that's my advice, you might not get as quick a response, but the heat from the flaming is quite a bit less.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve always had good experiences with my quest for support from the OS community. Although, I knew that looking for help from IRC would only lead me to assholes pretending to be teenage girls on other channels. Stick to the forums, that&#8217;s my advice, you might not get as quick a response, but the heat from the flaming is quite a bit less.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-931</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 09 Aug 2008 11:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-931</guid>
		<description>OK, I know this has been a bad experience for you, but seriously--why did you think things would be different in IRC, universally known as the Internet's "Bad Part of Town?"</description>
		<content:encoded><![CDATA[<p>OK, I know this has been a bad experience for you, but seriously&#8211;why did you think things would be different in IRC, universally known as the Internet&#8217;s &#8220;Bad Part of Town?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Beamish</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-924</link>
		<dc:creator>Alex Beamish</dc:creator>
		<pubDate>Thu, 07 Aug 2008 18:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-924</guid>
		<description>You didn't get hosed -- you just jumped into a communication medium that you weren't familiar with and made a few elementary errors.

If I'm starting a project that I'm a little shaky with, I'll go ahead and join the IRC channel (or channels) right away and observe a little. Jumping into a conversation on IRC is a little like a jam session -- you have to weave yourself into the conversation.

Once you have someone's attention on IRC, be as clear as possible; if necessary, break the problem into chunks. Have the URLs you've use to research the problem at your fingertips. And don't be trying to install something that's old -- you'll be unlikely to get support. (I made a comment recently on #fedora about how my yum updates had dropped off to nothing on a system where I'm running F7 -- I was practically laughed out of the place, since F9 is the current version.)

Try not to get emotional, even if your correspondents do -- stick to the facts. This is their neighborhood; they're allowed to vent, and you're the visitor, so you've got to behave and play nice. Remember, everyone there is a volunteer, so you've gotta play nicely.</description>
		<content:encoded><![CDATA[<p>You didn&#8217;t get hosed &#8212; you just jumped into a communication medium that you weren&#8217;t familiar with and made a few elementary errors.</p>
<p>If I&#8217;m starting a project that I&#8217;m a little shaky with, I&#8217;ll go ahead and join the IRC channel (or channels) right away and observe a little. Jumping into a conversation on IRC is a little like a jam session &#8212; you have to weave yourself into the conversation.</p>
<p>Once you have someone&#8217;s attention on IRC, be as clear as possible; if necessary, break the problem into chunks. Have the URLs you&#8217;ve use to research the problem at your fingertips. And don&#8217;t be trying to install something that&#8217;s old &#8212; you&#8217;ll be unlikely to get support. (I made a comment recently on #fedora about how my yum updates had dropped off to nothing on a system where I&#8217;m running F7 &#8212; I was practically laughed out of the place, since F9 is the current version.)</p>
<p>Try not to get emotional, even if your correspondents do &#8212; stick to the facts. This is their neighborhood; they&#8217;re allowed to vent, and you&#8217;re the visitor, so you&#8217;ve got to behave and play nice. Remember, everyone there is a volunteer, so you&#8217;ve gotta play nicely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Trevena</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-923</link>
		<dc:creator>Aaron Trevena</dc:creator>
		<pubDate>Thu, 07 Aug 2008 10:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-923</guid>
		<description>The thing with asking for help is that the onus (and incentives) are on you to make it happen, that means making an effort to make it easy for people to help you.

Read advice from klortho - at least 2 will apply to any problem you have (even when you're a perl guru you'll still have at least 2 apply when you're really stuck).

I'm surprised at how much people are complaining about the tone of the response.. Firefly set the tone by wading in and calling a piece of software broken despite it being widely used successfully. He then got all dramatic about it and wound up those on the channel.

The guy got help for free despite trash talking the project, making an incredibly stupid mistake and making an idiot of himself and then complains that OSS doesn't give him warm fuzzy feelings. *sigh*

I'm pretty sure that the same people would have matched politeness and and paying attention with the same response.</description>
		<content:encoded><![CDATA[<p>The thing with asking for help is that the onus (and incentives) are on you to make it happen, that means making an effort to make it easy for people to help you.</p>
<p>Read advice from klortho - at least 2 will apply to any problem you have (even when you&#8217;re a perl guru you&#8217;ll still have at least 2 apply when you&#8217;re really stuck).</p>
<p>I&#8217;m surprised at how much people are complaining about the tone of the response.. Firefly set the tone by wading in and calling a piece of software broken despite it being widely used successfully. He then got all dramatic about it and wound up those on the channel.</p>
<p>The guy got help for free despite trash talking the project, making an incredibly stupid mistake and making an idiot of himself and then complains that OSS doesn&#8217;t give him warm fuzzy feelings. *sigh*</p>
<p>I&#8217;m pretty sure that the same people would have matched politeness and and paying attention with the same response.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cytizen</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-922</link>
		<dc:creator>Cytizen</dc:creator>
		<pubDate>Thu, 07 Aug 2008 04:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-922</guid>
		<description>I've delved into open source before. I've asked for help before. Sometimes I did it correctly, sometimes I screwed up. People aren't automatons. Mistakes happen on both ends and that is to be expected in life. But what I'm getting from most of the replies to this blog post, is that the so-called experts here are extremely hypersensitive. Who, in their right mind, would want to deal with people like that? I'd rather read the manual than talk to them. Sheesh.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve delved into open source before. I&#8217;ve asked for help before. Sometimes I did it correctly, sometimes I screwed up. People aren&#8217;t automatons. Mistakes happen on both ends and that is to be expected in life. But what I&#8217;m getting from most of the replies to this blog post, is that the so-called experts here are extremely hypersensitive. Who, in their right mind, would want to deal with people like that? I&#8217;d rather read the manual than talk to them. Sheesh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-921</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 07 Aug 2008 00:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-921</guid>
		<description>Everyone in the open source community should read the basics of this:

http://www.catb.org/~esr/faqs/smart-questions.html

In my opinion, you actually broke this rule, which I find is the most important:

http://www.catb.org/~esr/faqs/smart-questions.html#symptoms

I find that when debugging things, the most time is wasted when you are not attacking the right problem.  If you're not willing to back up and try a different approach, you'll end up stuck again.

This will especially lead to strife, because then someone has to convince you that you are wrong, and someone's ego will end up bruised.  Of course, it's perfectly alright to the approaches you have taken to the problem, but you should make sure your conclusion is justified before advocating it as what's wrong.</description>
		<content:encoded><![CDATA[<p>Everyone in the open source community should read the basics of this:</p>
<p><a href="http://www.catb.org/~esr/faqs/smart-questions.html" rel="nofollow">http://www.catb.org/~esr/faqs/smart-questions.html</a></p>
<p>In my opinion, you actually broke this rule, which I find is the most important:</p>
<p><a href="http://www.catb.org/~esr/faqs/smart-questions.html#symptoms" rel="nofollow">http://www.catb.org/~esr/faqs/smart-questions.html#symptoms</a></p>
<p>I find that when debugging things, the most time is wasted when you are not attacking the right problem.  If you&#8217;re not willing to back up and try a different approach, you&#8217;ll end up stuck again.</p>
<p>This will especially lead to strife, because then someone has to convince you that you are wrong, and someone&#8217;s ego will end up bruised.  Of course, it&#8217;s perfectly alright to the approaches you have taken to the problem, but you should make sure your conclusion is justified before advocating it as what&#8217;s wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anders</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-920</link>
		<dc:creator>Anders</dc:creator>
		<pubDate>Wed, 06 Aug 2008 20:59:51 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-920</guid>
		<description>While I partly disagree with your conclusion, it was an interesting read nonetheless.

In a sense, the opensource community is no better than any other community out there, and the anonymity of IRC, as well as the whole established group vs. new individual thing often results in people with short fuses and a vocabulary that could do with some cleaning.

The best thing to do about it, is to remember how you were treated and how you felt about it, and then avoid treating others the same way, when they come to you for help.

In fact, freenode has a document on Channel Guidelines, available from their website. This document is a very good read for anyone, and it gives you some good views on what to do and what not to do.

I agree with you, that some of the responses you received were uncalled for, and that you did take some abuse which you shouldn't have had to, but you yourself also "broke" (for lack of better word) one of the usual channel guidelines:

"Take critiques to private message.  Criticizing someone's behavior on channel holds them up to public scrutiny in a negative way. It's usually overkill. In your messages, don't address the subject of whether you have channel operator privileges; just be courteous."

I know you were trying to be courteous, because that's the view you presented here, but when you wrote "hey man keep it coming, I’ll take 10 minutes of abuse if it helps me fix this" that made him stand out badly and thus he reacted accordingly.

In general, it's fine to say that you're inexperienced, but criticizing other users behavior towards you (even when the critique is correct/said in jest) will only lead to more problems -- since you are the newcomer, any critique will be seen as a frontal attack on the group or established individual, sort of like when an animal challenges another for domination. If you feel that people are abusing you, either ignore them or leave the channel.

It's the jungle law and I'm not very fond of it myself, but that's where pretty much any unregulated medium (and IRC usually is) ends up.</description>
		<content:encoded><![CDATA[<p>While I partly disagree with your conclusion, it was an interesting read nonetheless.</p>
<p>In a sense, the opensource community is no better than any other community out there, and the anonymity of IRC, as well as the whole established group vs. new individual thing often results in people with short fuses and a vocabulary that could do with some cleaning.</p>
<p>The best thing to do about it, is to remember how you were treated and how you felt about it, and then avoid treating others the same way, when they come to you for help.</p>
<p>In fact, freenode has a document on Channel Guidelines, available from their website. This document is a very good read for anyone, and it gives you some good views on what to do and what not to do.</p>
<p>I agree with you, that some of the responses you received were uncalled for, and that you did take some abuse which you shouldn&#8217;t have had to, but you yourself also &#8220;broke&#8221; (for lack of better word) one of the usual channel guidelines:</p>
<p>&#8220;Take critiques to private message.  Criticizing someone&#8217;s behavior on channel holds them up to public scrutiny in a negative way. It&#8217;s usually overkill. In your messages, don&#8217;t address the subject of whether you have channel operator privileges; just be courteous.&#8221;</p>
<p>I know you were trying to be courteous, because that&#8217;s the view you presented here, but when you wrote &#8220;hey man keep it coming, I’ll take 10 minutes of abuse if it helps me fix this&#8221; that made him stand out badly and thus he reacted accordingly.</p>
<p>In general, it&#8217;s fine to say that you&#8217;re inexperienced, but criticizing other users behavior towards you (even when the critique is correct/said in jest) will only lead to more problems &#8212; since you are the newcomer, any critique will be seen as a frontal attack on the group or established individual, sort of like when an animal challenges another for domination. If you feel that people are abusing you, either ignore them or leave the channel.</p>
<p>It&#8217;s the jungle law and I&#8217;m not very fond of it myself, but that&#8217;s where pretty much any unregulated medium (and IRC usually is) ends up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Tilly</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-919</link>
		<dc:creator>Ben Tilly</dc:creator>
		<pubDate>Wed, 06 Aug 2008 20:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-919</guid>
		<description>What you're missing is that technical people want facts, not fluff.  While you were understandably unhappy, I think you would have had no problems if you'd approached things differently.  Technical people want to solve problems.  They can't begin to do that until you give them technical information.  All of the fluff and apologizing and disclaimers are just going to annoy people.  You can see this in the dialog.

If I had your problem to solve I would have started off with, "I can't get Wordpress to process its own RSS feeds." Then, "It keeps telling me, 'Could not find an RSS or ATOM feed at that URL.'" Assuming I'm not yet in a conversation, "I've read the documentation and tried everything I can think of."  If nobody responds, then I'd say, "Does anyone have any ideas?"

When someone starts to engage I would go straight for technical details.  for instance after the second question if someone said, "What are you doing?" I'd respond with, "I have a fresh install of 2.5.  I'm trying to get it to read its own RSS feed, and that is what it is telling me."

The point being to not blame in any way, shape, or form.  And to give people enough details that they can immediately feel good about being able to actually help.</description>
		<content:encoded><![CDATA[<p>What you&#8217;re missing is that technical people want facts, not fluff.  While you were understandably unhappy, I think you would have had no problems if you&#8217;d approached things differently.  Technical people want to solve problems.  They can&#8217;t begin to do that until you give them technical information.  All of the fluff and apologizing and disclaimers are just going to annoy people.  You can see this in the dialog.</p>
<p>If I had your problem to solve I would have started off with, &#8220;I can&#8217;t get Wordpress to process its own RSS feeds.&#8221; Then, &#8220;It keeps telling me, &#8216;Could not find an RSS or ATOM feed at that URL.&#8217;&#8221; Assuming I&#8217;m not yet in a conversation, &#8220;I&#8217;ve read the documentation and tried everything I can think of.&#8221;  If nobody responds, then I&#8217;d say, &#8220;Does anyone have any ideas?&#8221;</p>
<p>When someone starts to engage I would go straight for technical details.  for instance after the second question if someone said, &#8220;What are you doing?&#8221; I&#8217;d respond with, &#8220;I have a fresh install of 2.5.  I&#8217;m trying to get it to read its own RSS feed, and that is what it is telling me.&#8221;</p>
<p>The point being to not blame in any way, shape, or form.  And to give people enough details that they can immediately feel good about being able to actually help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Trevena</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-918</link>
		<dc:creator>Aaron Trevena</dc:creator>
		<pubDate>Wed, 06 Aug 2008 19:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-918</guid>
		<description>Dude,

You need to learn how to troubleshoot and how to report problems clearly, not to mention getting at least a bit more familiar with the tools you're using.

Seriously, if you're that out of your depth then hire someone, if it's not worth paying somebody do it then why are you bothering, if it's a hobby then spend some real time learning the craft and the tools.

Yes you got some stick and they could have been nicer to you, but when you have countless noobs wasting your time (how long did it take before you checked the source data was OK? how long did it take for you to provide useful information ? imagine people interupting you at your work or at home and asking for help to do something clearly beyond their abilities, it get's tired pretty quick.</description>
		<content:encoded><![CDATA[<p>Dude,</p>
<p>You need to learn how to troubleshoot and how to report problems clearly, not to mention getting at least a bit more familiar with the tools you&#8217;re using.</p>
<p>Seriously, if you&#8217;re that out of your depth then hire someone, if it&#8217;s not worth paying somebody do it then why are you bothering, if it&#8217;s a hobby then spend some real time learning the craft and the tools.</p>
<p>Yes you got some stick and they could have been nicer to you, but when you have countless noobs wasting your time (how long did it take before you checked the source data was OK? how long did it take for you to provide useful information ? imagine people interupting you at your work or at home and asking for help to do something clearly beyond their abilities, it get&#8217;s tired pretty quick.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: firefly</title>
		<link>http://firefly.your-japan.com/2008/08/06/my-experience-in-getting-hosed-by-the-open-source-community/#comment-917</link>
		<dc:creator>firefly</dc:creator>
		<pubDate>Wed, 06 Aug 2008 19:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://firefly.your-japan.com/?p=93#comment-917</guid>
		<description>Michael, thanks for your comment. Actually, there was all sorts of technical information - it would be a pretty dry blog post if it was just 50 lines of me discussing the finer points of PHP coding RSS feeds.

Is anyone reading down to the bottom of the article?? I wrap everything up and put a positive spin on my experience, and advise help-seekers to be careful in how you ask for help.</description>
		<content:encoded><![CDATA[<p>Michael, thanks for your comment. Actually, there was all sorts of technical information - it would be a pretty dry blog post if it was just 50 lines of me discussing the finer points of PHP coding RSS feeds.</p>
<p>Is anyone reading down to the bottom of the article?? I wrap everything up and put a positive spin on my experience, and advise help-seekers to be careful in how you ask for help.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
