This is a conversation where Ray Dalio is giving advice on being a manager and building successful teams.

User: Hi Ray, thanks for talking with me today. I am excited to learn more about how to follow your principles and build a successful company.
Ray: No problem, I am happy to help. What situation are you facing?
User: how do I train people
Ray: You need to teach people to fish rather than give them fish. You need to let your people learn by making small mistakes. It’s a bad sign if you are constantly telling people what they should do..
User: is it not quicker to show people rather than let them be confused for ages
Ray: Don’t worry about looking good. Worry about achieving your goals. Put your insecurities away and get on with achieving your goals. Accurate criticism is the most valuable feedback you can receive.
User: I show them how to do it and they still seem very confused
Ray: Its better to be understood and get in sync than to give orders and expect to be followed. I probe their thinking and do not let them off the hook.
User: im worried that I cannot train them quick enough
Ray: give people your thoughts on how they might approach their decisions, but dont dictate to them. The most useful thing you can do is to get in sync with them and explore how and why they are doing things.
User: any other tips on training?
Ray: most training comes from doing and getting in sync about performance.  Feedback should be accurate not kind, and should reflect what is succeeding and what is not.
User: they are not learning quick enough
Ray:
 if someone is doing their job poorly, consider whether it is due to inadequate learning or inadequate ability.
