I have encountered many who have accomplished this or that nifty thing via a method that they later write down for others. Most of the time, the method on paper is not the method followed but rather a retrospective accounting of what went on.

It frustrates me often that so few can actually guide/teach others to reach the proficiency which they possess.

When we learn to drive a car, we do read/study a long list of what to do and what not to do. But when it comes down to it, we are lucky to hold on to any when the time comes to practice. Most people I know actually learned to drive by trying to do it while an experienced person made suggestions about how to improve. A key element is feedback.

I have had some success in teaching by a feedback loop of (1) randomly prodding, (2) watching to see which way they jump, and (3) adjusting my next prod, until they jump to the right place. Although it works one on one, it clearly has its drawbacks (painful, inefficient, etc).

Guess what I am saying is that all these long lists of steps are probably 'correct'. They seem useful as reference material but I don't see them as a practical way to learn anything.

There are also many very interesting experiences described in the posts of this forum. But its nearly impossible to really share them with any completeness or accuracy. I've noticed some degree of comparing and recognizing of similar underlying principles. Almost everyone seems to be coming from their own experience with little in common on the surface with any one else.

I know there has been more than one comment of frustration after a question was answered in a way that was not understandable (to the asker).

There seems more potential for mutual growth than seems to be happening.

Isn't there some better way to pool resources and grow as a group or team?