A good and bad forum post
Mike blogged about how to write a good bad post on the ASP.NET Forum, it's VERY true and I 100% agree with him:
- Write a useless title. Create a title that says nothing about your question. The best possible title is "Help!" so that people looking through the new postings will understand that you need assistance, unlike everyone else who's also posted a question. Corollary The title "Help!!!" instead of "Help!" shows that your post is three times as urgent.
- Do no research. Although there are 500,000 posts on the asp.net forum, no one has ever had the same question as you.
- Ignore the FAQs. Ditto.
- Don't use Google. Ditto.
- Blame the software. The likeliest explanation for your problem is that ASP.NET has a bug, or .NET, or even Windows. After all, that explains most problems that people have. So when you post your problem, be sure to note that this seems like a bug to you.
- Post a 300-line example. People who answer questions on the forum clearly have nothing to do. So they'll be happy to parse your enormous example to see if they can spot that elusive problem.
- Let someone else devise a repro case. When the button click handler isn't called in your sample, by no means should you try to create a smaller repro case. All you know is that your sample doesn't run.
- Post a sample that depends on a resource you don't describe. Be sure your sample reads from your production database. Don't worry, people will figure out your schema.
- Don't format your code. Indentation is overrated.
- Use a single run-on sentence to describe your problem. You're in a hurry, after all, so who's got time to describe the problem carefully? PS How long does it take to get an answer on this forum, anyway?
- Sprinkle your post with typos. People who get distracted trying to figure out what you're saying aren't real programmers.
- If people don't seem to get your problem, get mad at them. "Ok, let me explain my problem again, you dummies. There, understand? Now, where's my answer?"
- Post in the wrong forum. Post your question in the FAQ forum. After all, it kind of relates to something that it says in one of the FAQs. Or post everything in the Getting Started forum, what the hell.
- Complain about the product. Ask people what's so great about this product, anyway? "In PHP I could do this in three lines, ya know. But my stupid boss is making me use ASP.NET. So how do you this in your stupid language?" Corollary When people jump through hoops to get you an answer, tell them "That's ok, I decided to go back to PHP."
- Keep posting new questions to the same thread. Hey, people really jumped on that first question, so why not ask some more, now that you've found some people who will answer?
Moreover, reply with a simple word like “Yeah!” or “It works!” if the problem had been solved, as it's the most warmest gift for the answerer and share/beneficial to other forum readers. :)