Exceptions prove the rule As with most standards, there are occasions when it's unwise to follow "hard and fast" rules. Principal and Lead software developers have discretion to do so but this should be the exception rather than the rule.