Colin Powell on Leadership
I recently ran across this presentation by Colin Powell. I believe the lessons are timeless.
Lesson 1 - Being responsible sometimes means pissing people off
Lesson 2 - The day your people stop bringing you their problems is the day you have stopped leading them. They have either lost confidence that you can help them or concluded that you do not care. Either is a failure of leadership