Originally Posted by
Sean Herbison
That's a rather huge range of proficiency. All of us have at least a decent minimum of ability in that aspect of coaching, but some of us (like me) are near the bottom of that range, while others (like Andy) are near the top, and the gap is wide. It primarily comes down to, as Andy mentioned, experience with clients at various levels of advancement. He's got lots of it, while I primarily work with one-off clients on learning the lifts. Andy also does this as a full time job, while it is currently a very secondary occupation for me. You just can't replace experience with anything else.
So if you want to be good at programming, aim to be like Andy.