I agree with this OP to a level, that it isn't limited to developers. I had a couple contractors in our house, and I swear they went at each others throats nitpicking different ways each other could do a job better.<p>In regards to devs, I am a hacker (my criminal record proves it), but you'll always come across people who are ignorant in what they know and unwilling to be open to change or something they didn't have a hand in.<p>ALL OF US as coders need to be open to new libraries, code bases, languages, and always willing to learn, but I think it's inherited with our skills that we look for holes, errors, and other ways to optimize...to the point that it comes off as an attack instead of criticism.<p>If you link on HN, EXPECT criticism (constructive hopefully), and just ignore the ignorant trolls. A real coder knows how to give supportive criticism, and credit where credit is due....Not sure if this validates my opinion, but I'm easily impressed though :)