Just to add one more thing, I'm all for people asking ANY questions they have about programming, whether they know anything about the subject or not. People should never respond and call them idiots. Now, unless I forgot how this works, coolcoder wasn't asking a question, because usually questions end with question marks and the only question mark I saw him use, like I said before, was the sarcastic one.
Here's my point. When I see people make un-factuated, uneducated rants like he did, I think: This would be like me expressing my opinion on which car engines are the best. I know NOTHING about car engines... How does me expressing my opinion on them help anybody? The bottom line is I know what to express my opinion on and I think most people do, but there's always a select few who don't. Programming isn't like politics. Not everyone has a right to their opinion because it's very possible that they know nothing on the subject. Them giving their opinion only hurts people seeking INFORMATION.
What if one person reads coolcoders post and thinks he knows what he's talking about (not sure why they would think that) and decides "hey, this guy says ActionScript is weak and can't be used for anything good, now I'm not going to learn it". That's an example of an uneducated opinion NEGATIVELY effecting someone that might have prospered off of it. Is that fair to people? I don't think it is. If that had happened to me, I would have been like WTF, look at what I missed out on.
And I'm not picking on coolcoder, I'm commenting on this feeling in general. Ask all the questions you want, but don't formulate opinions based on no facts what so ever, that's just silly. Not only is it harmful to yourself, but it's harmful to others also. And I think we've all done it, I know I've done it, and I always try to make sure not to.