I'm a little unclear on why Bob Martin gets as much coverage as he does. Everything I've read by him has been a mixture of things-that-might-be-a-good-idea-if-you-don't-go-overboard and his own personal opinions, both presented in such a way as to look like Eternal Truths of the Universe.[1] Sure, he's been around for a while, but so have I and it seems our mileage has varied.
[1] See, for example, http://maniagnosis.crsr.net/2012/03/clean-coder.html