Authors:

There are a lot of things that make players really good coaches. Whether you've played in the NBA or not, there are certain things you have to master and be really good at. They just have to be gifted in these areas. You've got to be competent. Secondly, you've got to be able to communicate. You can have a picture in your mind on how to score but if you can't communicate it, if you can't teach it, what good is it? You've got to be brutally honest and be a man of strong character and then you've got to have class. They've got to respect you.

"A conversation with New Jersey Nets head coach Avery Johnson". Interview with Chad Bonham, www.beliefnet.com.
There are a lot of things that make players really good coaches. Whether you've played in the NBA or not, there are certain things you have to master and be really good at. They just have to be gifted in these areas.