Pretty good list of management wisdom. I would have to disagree about one point though:
6. Praise people publicly, but discipline people privately
I used to completely agree with this earlier, but somebody(can't recall who) pointed a problem with this principle, a while ago.
Most things in the work place even if 'done' by one person has contributions from many to enable that person complete that assignment/task/project. Praising that one person in front of others can make the other feel shorted.
I would prefer to do this: "Discipline people privately and praise people privately, unless it is the whole team that is being praised"
Of course, there are always special occasions, when one has to boost up the standing of an employee in front of others, in preparation for bigger roles.
my 2c