Wow, I must be incredibly smart. I hate OOP (if you want function pointers, just use function pointers, and forget all this modern "object oriented" garbage); dislike databases (for the same reason as mentioned in the article -- they're leaky abstractions where performance is concerned); scowl every time someone mentions "web services" (tunneling RPC over HTTP? I was doing that long before "web services", REST, or SOAP existed, and it has nothing to do with the web); hate synchronous networking (for performance reasons, of course) and avoid it even in places where it would be quite adequate; rigidly stick to BSD style(9); and also (a hangup not mentioned in the article) absolutely loathe garbage collection (I'm smarter than the garbage collector).
The fact is, however, that having hangups doesn't mean that you're smarter than anyone else. Rather, it simply means that you're willing to refuse jobs which don't meet your (arbitrary) requirements. People who are smart are more able to be picky, because they have more jobs available to them; but people who are independently wealthy can turn down jobs due to personal hangups; and anyone who is employed in a field other than programming can afford to have as many programming-related hangups as they want.
If you have to support a wife and children, and programming is your only marketable talent, you're not going to have programming-related hangups for long.