Sunday, March 26. 2006Community RotComments
Display comments as
(Linear | Threaded)
The only way to help a help vampire is to explain to him how to start, where to get actualy help, point him to tutorials, howto's etc. I think help vampires are the kind of people with little knowledge of the environment, that still have to get the job done.
I imagine a pointy haired boss instructing some newly hired guy: 'we need a forum, and I've heard of this php thing, so build me a forum in php'. The guy accepts, is not too proficient in using google, so googles for 'php', finds a gazillion pages, and has no clue whatsoever where to start. Stumbles across a community with people eager to help, and introduces himself with the question 'hi, how do I build a forum in php'. It might be a forum, a website, a shop, a blog; and whether it's php, ruby, java, it doesn't really matter. The real question he's asking is "I'm overwhelmed by this language of yours, please take my hand and guide me on my first journey". And that's what we would have to do. You could even draft up standard help for this type of people. A page explaining how to go about in php, where to get specific help, a good tutorial to start with. A kind of 'php 101'. (an alternative in this specific case would be to point them to proper forum software, because chances are that he doesn't want to build a forum, he just needs one, and is about to reinvent the wheel)
I am a former newb as the rest of us once were. One thing I would like to state out of shear contempt is most of the people I’ve come across in IRC help channels is the immense apathetic behavior; however, the PHP community is not so bad, but I’ve come across many others which show their animosity towards the newb on a regular basis. Point is, I believe if people can sit down and read an article which will explain how they cannot pick up a language in 10 minutes and that there is a learning curve and how long it takes the average Joe to get passed they will learn it takes patience to not only learn the language but also troubleshoot problems that they may come across. As far as PHP is concerned, what helped me progress in the language is I finally got my hands on the [Advanced CHM (basically it’s an embedded html manual) Manual] Many of the things which I had problems finding previously were only online and my internet connection for a long time suffered since I have a family member who doesn’t know how to share bandwidth. Point is it gave me the confidence to tackle the problem without asking everybody in sight to help me debug or figure things out. Now on occasion I will hop in the ##php channel and ask around about opinions or what function is the best solution for doing such and such. That is where I get the most benefit from the channel.
One problem is that many of the regulars in such channels talk "on their level". That is they've used PHP or any other language/tool for ages (or even helped to develop it) and are annoyed at newbies that ask the same questions every day.
Then, especially with php, there are the people that have used it for some years, but in general have no clue about anything. Those tend to end on The Daily WTF when they show their code. I think this is a great problem with many people "demanding" help on irc or thinking all who are on irc have nothing to do but answer their questions. Best solution I'vecome across is if regulars keep a faq or well-sorted link section on the channel page or even a private list of stuff to recommend and tell the people to first learn the basics and then come back to ask real questions. This lowers the signal-to-noise ratio quite a lot.
One man's signal is another man's noise, and one man's noise is aparantly someone's signal.
The other day it was decided that in one of our clients control panels we need a "floating admin toolbox" instead of the regular bar on the top of the page. So, not wanting to re-invent the wheel, I pop into #ajax on freenode and ask "What javascript library is good to create a floating navigation menu". Now, I realize that I should have probably gone to #javascript instead of #ajax, but my thinking was that the people in #ajax were probably more familiar with javascript transitions and toolkits etc. The response I got was "Write it yourself or download something from hotscripts so you can pretend you're a programmer", and "STFW", and some kind hearted person sent me a link to ESR's essay on asking smart questions. Now I guess that was probably a question that every n00b asked, and they may have answered it a million times but the response I got left me thinking that the people in #ajax were the n00bs. I've been on IRC for 15 years, and I know how to ask a smart question. If you have a help channel, then answer questions, even if it's just with a command like !tell awormus about floating divs If you want to be elitist and laugh at people who may not be as familiar with a specific technology as you are, then don't hang around in help channels. |
About MeConferencesNone at this time! Calendar
QuicksearchTagsArchivesBlog Administration |
|||||||||||||||||||||||||||||||||||||||||||||||||



Following on at somewhat of a right-angle from my last post, I've been thinking. It seems to me, that perhaps my major beef with ##php is that it doesn't promote the discussions I want, partly because it is aiming to be a help channel. Now, I really love
Tracked: Apr 13, 13:19