Solving Other People's Problems

... learning to solve other people’s problems means learning to connect with your client, understand what they think they have, what they think they want, and what they would like to do about it. The experience of living teaches each of us a lot about this kind of problem solving, but the lessons are often murky.