But it is very common. I was watching a YouTube video by Casey Muratori where he says anyone using a garbage collected language is stupid and just not a good programmer! Just like that he offended 95% of our industry. He even said people who use smart pointers are just beginners and haven’t learned the true ways yet, offending the remaining 5%. And this sort of comment and people supporting those opinions are extremely common!

> But it is very common.

It’s important to keep in mind that “common” doesn’t mean “right” or “positive”. Lots of things, such as CFCs in aerosol spray cans and radioactive elements in household items used to be common.

I’m not saying that’s what your argument is—on the contrary, I get the feeling you’re making a statement and not justifying it—but still think it’s an important point to not forget.

> I was watching a YouTube video by Casey Muratori where

Do you remember what video it was? That’s a bit disappointing and I’d like to see for myself to gather context and tone. From all I’ve seen from Casey I’d expect gentle bashing of languages but not groups of people. Though I mostly have seen Casey on his own teaching or being interviewed one-on-one, I get the feeling he might be different in podcasts.

I truly feel like Linus did a lot of damage by normalising his brand of leadership. Younger developers wanting to emulate someone as accomplished as Linus unsurprisingly adopted the habits that are easiest to emulate - name calling, attacking, denigrating, dismissing.

Linus is better now but the behaviour is ingrained into so many people. They now “tell it like it is”, are “straight shooters”, don’t have time to be “politically correct” and so on.