This guy lost me after listing his biases. If your approach or the technology requires you to work at that low of a level, then we're doing something wrong. We should be abstracting complexity away, not depending on being knowledgeable of the inner working of things, like browser specific tricks (unless necessary).