@DaveK said:
This is a typical bit of fallacious internet logic: "If I don't understand how something works, it must not work". As opposed to "If I don't understand how something works, I have no information on which to base a judgment".
If only it was limited to the internet!
This particular fallacy is known as the Argument from Ignorance, and it's one of the most frequently occurring ones.
Programmers assume that, because they can program, they have a good grasp of logic. I don't think I am exaggerating much to say that 99% of them are dead wrong, and the rest are mostly wrong. I suspect the [url=http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect]Dunning-Kruger effect[/url] is partly to blame.
I thought I was pretty good at logic myself, before I took a class in it. Taking a class in it *really* opened my eyes, and I'll squeeze in some more classes in related topics when they fit my schedule. A class in logic is a must for anyone who values critical thinking, as any programmer should!