The 101 Commandments of Networking: Common Sense But Not Common Practice