But another truth is - human management is more complex then programming. As a project manager, I have seen that it is very hard to satisfy all junior staffs and top management together.And as a lecturer, I have seen that it is also very hard to satisfy all the students. And I know, it is also hard for politician to satisfy all the types of people.
So it very important to manage people very carefully. Everyone is unique and has unique character. So it's important to read them carefully and response them considering all the entire scenario. It's hard to satisfy to all type of people. So walking the way of the truth is the best way to satisfy majority of people.