When I started out, I was relatively new to the whole "IRC as a method of running a project" thing and found it rather frustrating (sometimes I still do). When I asked for help with a problem I was having, I would usually start out by trying to be civil, introducing myself and framing the problem at a high-level so that people interested or knowledgeable about the area would pipe up. I never got a response and I couldn't understand why.
Recently, I'm finding myself on the opposite side of that interaction, ignoring the person asking for help because I don't feel like asking for more information about their issue. For all of the people out there experiencing frustration while trying to get help, I wanted to provide some advice on the subject of getting what you want:
- Culturally, developer communities are usually filled with very technically-mind individuals, each with different skill-sets. They aren't usually interested in using the channel as a form of interaction or a chatroom. They want to solve their problems, keep up to date on the latest developments (by reading other people's posts) and sometimes pipe in when they know something.
- Don't bother asking if anyone 'knows about a thing'. Most of these people are at work while on the channel and are working on projects of their own. They aren't watching the channel eagerly to help young bright minds who want to ask high-level questions which demand long, explanatory answers. People are busy! Don't waste their time.
- People in these communities are usually most interested in the technical issues. Ask technical questions and provide enough information that they can try and answer it concisely and without asking for more context or information.