I always think about life and how can we move the world forward. There are so many ways but I always believe that we must invest in training the next generation up in order to progress as a species.
I have seen and heard many times that there are managers who do not invest in training up their staff and keep intimidating them until they leave. And yet, these people say that their staff sucks and are horrible. However, if you were the one who hired them in the first place, why do you say they suck? Does that mean that you suck as an interviewer? (Note: No one has a 100% track record of hiring but many cases I hear of involve majority of the team)
But anyway, what I am talking about today is whenever we have direct staff or junior team mates, we must take the initiative to coach and guide them. If not, no once will be able to replace you and release you to do something more useful. If we don't encourage and train up juniors, do we have the right to complain that there are no good staff out there? If we don't train anyone up, how will anyone be able to do the job?
So, do reflect on yourself whether you encourage and teach the people you know or do you just pour cold water on them. And are you afraid if one of them replaces you...
Some food for though.