Finally we have a good term for these guys - Brogrammer.
Brogrammer - Brogrammers are mostly Silicon Valley / Harvard type douchebags who got into programming. YCombinator drop outs. Years of experience in managed and web languages, but who have no idea how to setup a build system nor work in native code.
I dunno about his assessment of Brogrammers. Engineering departments have always had a sizable Bro contingent. The typical male Stanford CS student could very well be the paragon of the programming Bro... and they are usually pretty good at what they are doing.
Maybe he's getting Brogrammers confused with web dev scenesters. Awesome Tumblrs, lo-fi keytar side band, scruffy hair, interesting glasses, polaroid cameras. I don't know if those guys have a name yet. Hipster is too easy...it's never really been "hip" to have a desk job.
I think that might be what he was getting at. In my mind both the groups sort of meld together as "non-engineers".
If you can't handle a pointer, you have no business being near a compiler. If you don't know why you (usually) don't want to handle a pointer, you have no business calling yourself an engineer.
I guess my comment reads a bit snarky but i didn't mean to be disparaging about anyone's engineering relevance, just that they are different kinds of guys.
Brogrammer - Brogrammers are mostly Silicon Valley / Harvard type douchebags who got into programming. YCombinator drop outs. Years of experience in managed and web languages, but who have no idea how to setup a build system nor work in native code.