blargg wrote:
Again, one cannot merely just "lighten up", and it's a bit frustrating to be told to do that.
Okay, that's fair enough. It's kind of like telling someone who has been diagnosed with depression to lighten up; it's not that easy. However, the online environment is a bit different from face-to-face interactions. When you're around someone and you're in a bad mood, there are various things people can pick up from you where they can tell you're in a bad mood. It can be very hard to hide what you're feeling. But when posting online, you are making a choice, every time you hit a key on the keyboard, to communicate a certain message. Your mood doesn't have to be put in the mix. Even if you're feeling like crap, you can write a sentence that indicates otherwise (or a completely neutral sentence that has no emotion).
With that said, I find when you are mixing in a negative tone, you are to some extent, going out of your way to mix it in; in other words, it's voluntary. If you're going to volunteer to write a post, you may as well volunteer to write a more positive post, than a negative post.
Now, about people posting generic questions, and giving little information. I see where you're coming from with this. It is in a lot of cases, a reflection of one's selfishness to simply post "how do I do this?" or "can someone post code that does this?", but a lot of times it isn't. For example, when I first came here, I asked questions and provided very little additional information with what I was trying to do, simply because I didn't know what additional information was required. I thought there were simple, single answers to a lot of the questions I asked. Often, the answer I got was "what exactly are you trying to do?" or "there's more than one answer to that question; it depends on what you're doing."
You need to first determine when exactly you are dealing with a user who doesn't know what additional information is required, and when you're dealing with someone who's just lazy, before you write something like "just f***ing google it".
I will fully admit, however, that I didn't at times listen to the responses given, and this isn't an acceptable behavior. Also, it might have had a lot to do with the fact that I was
way in over my head; I had absolutely no clue what I was doing and I asked questions about things way beyond someone who doesn't even know how to code basic programs. In that aspect, any frustration with such users is completely understandable. The right thing to do with such users is probably to advise they start small, and learn more about programming in general before moving on to game programming. Unfortunately, a flaw of my character, impatience for working toward long-term goals, got in the way of me listening to such advise.
What I find funny is that in that scenario, blargg was kind enough to contact me through email and offer to help me out, as well as answer additional questions I had. That, I found very respectable. I benefited a lot from that. And during that time, I didn't get any of this negative tone from blargg that I'm talking about right now. And actually, that's probably why I found our conversations so helpful.