Madden said he had only three rules for his guys:
Each of his rules applies to each of us as professional programmers.
Timeliness for meetings in the workplace is only the most basic respect you can pay your teammates. Nothing pisses me off more than someone traipsing late into a meeting, and chances are, the meeting might well have broken up because that person isn't there. "Be on time" is really just "respect your teammates."
As programmers, we are constantly learning or we're left behind in the wake of the young upstarts out of school. If you're not able to make the commitment to learning new skills, even to the point of reinventing yourself, you're in the wrong business. Plus, that learning means listening to others, even to people you don't like, even to the competition. Any football team analyzes their opponents successes as much as their failures when they watch the game films. The real learner searches out voices to listen to.
We've got some pretty cushy jobs, us programmers. Chances are you're reading this at work, in between glances at Slashdot (or Fark or ESPN or whatever), or cans of soda, or reading your email, and I certainly won't begrudge anyone that freedom. But when it finally gets to be Sunday at 1pm, you damn well better get your ass out there and win some championships.
Coaches of programmers would do well to follow his example in simplicity of rules.