You mean a lot of persons? If you don't, I wonder where you got this from. Personal experience maybe?
Anecdotic: I have always been good at sports, popular, and confident, and I criticized this article because he used a kind of link-bait title (should have been "Today I learned about inheritance and it's awesome", something like that), and he also turned out to be selling programming books like he was an expert, which is scammy, and reinforces the fact that you can only find good books through recommendations from your peers.
Does it follow that his book is bad or wrong because it was not written with understanding of this aspect of polymorphism?
All of this blew me away."
I'm fairly certain this is a lie, given the way you've presented yourself in this thread.
Either way, I don't see how any of this matters. I explained why I criticized the guy, and instead of working on that, you tried to undermine the anecdotal part.
Also, it wasn't an ad hominem, since there wasn't any argument being debated. Get your fallacies straight.
I guess this is why you have 9999 submissions with 1 point. To be able to go around downvoting and incorrectly calling people out on a fallacy (the new trick you have learned).
I don't get it. What's the point of replying to a perceived false accusation of ad hominem with three more ad hominems?
"Get your fallacies straight", "I guess this is why you have ...", "(the new trick you have learned)"
I must have corrected the 'ad hominem' thing at least 5 times today, so I'm tired. It's not ad hominem if it's not trying to undermine an argument (it's just insulting or trolling), and it's not ad hominem either if it's relevant (eg: programmer does not know the basics, that fact comes to light, and is used against him in a programming discussion).
It's ok if that upsets you.