It seems as though every time I turn around someone is mentioning mentoring as a solution to poor performance and training. I recently ran across the following blog post by a programmer/developer, which in many ways supports the guidance given in the Manager Tools podcasts about mentoring:
The bottom line is that in order to help someone, they need to take the first steps. Way too many people start by saying something like "I need a mentor in X." What they really mean is that they need to go take a course, because they know nothing about X. They don't need a mentor, they need a trainer/educator/coach.