I have found various helpful policies laid out on other forums, from which this short list is taken:
- Be respectful. Anyone sharing creative work is making a contribution, however modest.
Ask questions out of curiosity. Don't cross-examine.
Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.
When something isn't good, you needn't pretend that it is. But don't be gratuitously negative.
We're happy to answer questions, discuss old systems or new discoveries and inventions relevant to 6502 and related processors.
Please take a moment to read these guidelines before posting, to keep things working well between us:
Advice for everyone
- Please be polite and respectful at all times. The rule is, everyone is welcome, so long as they behave well.
Please bear in mind differences in age and background: there may be young people present; there may be people with no access to expensive lab equipment; there may be people with much less knowledge than you.
Please note that written communication lacks cues that we get in person. Don't assume unfriendliness, hostility, or bad temper - always give the benefit of the doubt. Maybe the writer is just terse.
Please avoid hot topics and off-topic discussions. Religion and politics are off-topic, so are insulting remarks about operating systems or computers.
Bear in mind that you're leaving a record: this is a popular site, and a hobby which runs for years. Try to leave an informative and useful conversation which will help other readers, not just the participants.
Feel free to start a new thread if a side discussion gets going which doesn't relate to the original poster's intention.
If you're tempted to post something angry, wait a day. Consider a PM instead of a post.
- Please pick a good category for your post, and a descriptive title. "Question" isn't very descriptive, but "Trouble with KIM-1 display" is.
If you're seeking help with something broken, please describe as much as you can about what your system is, what's wrong, what should have happened but didn't, what did happen, what you tried and in what order.
If you're seeking programming help, please explain what you're trying to do and what you have so far. You'll need to show what your level of understanding and experience is.
Please don't post a homework assignment or other academic task. We'll help you if you're stuck but we won't do your work for you.
If you're following up after some responses, please be sure that you have read and understood those responses. If you didn't understand, explain where your difficulty is.
Never demand help. Anyone helping you is a volunteer, and has other interesting and important things to do. If you're difficult, you won't be helped. Show that you're trying, and that you're learning.
- Be constructive and encouraging: suggest something which could be done. Don't overstate difficulties.
Be informative, be a good teacher. Allow that someone might lack some piece of knowledge but be quite capable of tackling their project. Help them without condescending.
If there's doubt, re-state the question you're answering.
Link to other sites or previous discussions as appropriate.
If you don't feel particularly able to help, leave it to someone else.
Be patient.