Excellent summary of how to be an effective programmer. In any group situation, it's not good enough to merely be right.
As always, the only way to make someone do what you want them to do is to convince them that they want to do it because it's in their interest. Simply presenting a good idea directly to the person in charge won't be enough if the idea represents a change to entrenched organizational policies.