Software engineers are often great people that I count as friends. They can be smart, witty, knowledgeable, and wise.
Then there's their downsides.
They engage in a variety of questionable behaviors ranging from condescension to bandwagonning.
They also believe in, repeat, and argue poorly researched or even just plain wrong myths:
Never use the table tag
React (or Vue, or Angular, or something else) is best and everything else sucks
TDD is the only way / TDD is dead
Why is that? How does a group of supposedly rational people with a science background constantly engage in so much bias?