Channel Rules
Unofficial #javascript channel rules
What follows is a draft set of rules for our channel. Standard practice is to be kicked from the channel for breaking any of the rules below, repeat and expect to be banned from the channel for 3 hours. Anything above that and we hunt you down.
Since these rules are a draft it means you might get
kicked for reasons above and beyond the ones listed below.
- JavaScript is NOT Java.
- This is an english channel.
- Just ask your JavaScript question!
- Don’t flood the channel with code.
- Ask a proper question.
- We don’t support code that you didn’t write and we don’t do homework!
- Don’t message ops in private.
- Stop messing with our browsers!
- Be polite and considerate.
- No colors/bots/away messages.
-
JavaScript is NOT Java.
Really, if you’re that big a moron that you don’t know this by now, go bother someone else. For a decent explanation on why Java Script is not Java, check out the Java vs. JavaScript link at htmlgoodies.com.
-
This is an english channel.
This channel attracts people from all over the world with two things in common, a love for Java Script and the ability to express that love in english. If your ability to express yourself in english is poor, we will do our best to help you, but for the record we don’t hablar espanola, parle le ding-dong or spreken sie deutch.
-
Just ask your JavaScript question!
Getting help on #javascript isn’t like pulling teeth, just ask the question! No need to say “help please!” or “I’ve got a javascript problem”, just ask your question and wait and be a bit patient. Most of the people on the channel have jobs and might be busy doing something else, so don’t expect an answer right away, and no need to repeat the same question, we saw it the first time.
Don’t flood the channel with code.
Please be considerate when sharing code with people on the channel by using sites like noMorePasting.com to dump large chunks of code. If your snippet of code is only a line or two then we don’t mind if show them, but at least let people know what you are about to show rather than joining the channel and dumping right away.
Another important point to remember when showing code is that we don’t care if you are using PHP, ASP, JSP or whatever, we want to see it the way the browser sees it, AFTER its been parsed by the server-side language of your choice.
-
Ask a proper question.
Wasting an Op’s time is a sure way to not getting your question answered or worse yet, being kicked/banned and not having anyone able to answer. So be sure to ask a question that is clear and concise, and make mention of any error messages that you are getting. Include a link to the broken page, or put the relevant contents on a pastebin. And don’t be surprised or insulted if you get more advice than you wanted, you may have problems A,B,C but if we notice problems D,E and F we’ll be sure to point them out as well, and maybe before we solve your first problem.
-
We don’t support code that you didn’t write and we don’t do homework!
Nobody likes reinventing the wheel, and scripts are great from saving you that trouble. but if you got your script from a website and don’t know how to get it working with your page, we suggest you talk to the guy who wrote the script. If you don’t know anything about Java Script but want to use a script on your page, then we suggest you try a tutorial first.
If you’re stuck on a homework assignment, then go back to your notes and your textbook. If you don’t have any notes, then you should have been paying better attention in class. If we catch you trying to get answers to your homework in channel you will get the boot. We all did our homework, now you do yours.
-
Don’t message ops in private.
If you have something to say, share it with the whole channel. If ops started helping out people that messaged them directly, then a) nobody would talk in the channel b) all burden would be on the ops to solve the problem c) nobody else would be able to pitch in with their suggestions.
Stop messing with our browsers!
We frequently receive questions on how to a) resize browsers b) make popups c) make popunders d) close browser windows but we cant stress enough how much it sucks when someone messes with our browser. Users are smart enough that if they need to resize their browser, they will do it themselves, but chances are they have it at the size they like already. Popups are an annoying feature that usually shows a lack of discipline when it comes to implementing functionality, plus they are blocked by most modern browsers anyways, so try to do without them. Popunders are nothing but pure evil, if you have something to hide, you have no business here.
Be polite and considerate.
This channel is built on a shared set of beliefs: a love for good code, helping others and having a good time. We have a hard time doing that if you are either rude or inconsiderate towards others. Also understand that the people on the channel may be at school or at work, and so to maintain IRC’s positive image as a useful tool, no swearing will be tolerated.
No colours/bots/away messages.
They detract from the discussion quality. If its not worth typing yourself, its not worth typing at all.