moritz is a really good hacker and his was the first reply of: even if embarrassing, that's just how I started. Others spoke up about the things you're talking about, don't harsh on the newbies. And the author came here, participated in the discussion, revised some code, got , and welcomed by a couple of monks; including me.
I wish everyone would be friendly. I agree it makes a difference. Discussions about etiquette make me cringe though and generally seem to be covered by: "Never teach a pig to sing. It wastes your time and annoys the pig." I think about how things go in most other forums, technical ones included, and this place seems like paradise even with the occasional scrap.