I wonder if these rules are worse than useless.
Everyone agrees that "clear" is better than "not-clear", "concise" is better than not concise, etc.
But not only does this blog not give a clear, concise description of how to implement these qualities. It is doesn't even give a clear, unambiguous way to determine whether a given interface has these qualities.
He could have been more concise and just as clear if he'd said "make it rock, dude!"