Asking questions effectively is an art. Everytime you don't get satisfying answers to your questions, you should first ask yourself whether you could improve the way you asked them.
ShowSomeEffort
SearchFirst
CarefullyChooseOneForum
EaseUp
PatienceIsAVirtue
UseAMeaningfulSubjectLine
NotACodeMill
DoYourOwnHomework
SearchingForSolutionsHasRepercussions
TellTheDetails
AvoidRedHerrings
IsolateTheProblem
PostRealCode
UseOneThreadPerQuestion
UseRealWords
KeepItDown
UseCodeTags
UseTheForumNotEmail
RespectYourCoranchersPrivacy
HowToCopyEnvironmentVariablesAndDirectoryStructures
QuoteYourSources
BeForthrightWhenCrossPostingToOtherSites
NoNeedToSaySorry
SayThanks
ItDoesntWorkIsUseless
DontWakeTheZombies
How To Answer Questions
Answering questions effectively is an art form all its own. Here we can collectively write down the best practices that make JavaRanch such a great place to bring your questions!
FirstRuleDoNoHarm
BeNice
BePatient
ReadTheQuestion
ReadTheAnswers
AdmitWhenYouAreGuessing
DontWakeTheZombies
DejaVuAllOverAgain
LetThemDoTheirOwnHomework
DontBeACodeMill