Steve McConnell is one of the most practical software guys that I am aware of. In the recent issue of IEEE Software, he wrote an editorial entitled Common Sense.
He wrote about one of his pet peeves, the idea that good software engineering is "all just common sense." My favorite is his commentary on Spare the rod and spoil the child. Here is the article: Common Sense, by Steve McConnell.