I’ve found that the more context I give to it, the better it is to help me solving a problem. If I spend a bunch of minutes giving info about what I’m doing, why I’m doing it and what I personally know about the problem space, it will usually help me to either explore more or to arrive at the solution faster.
When I talk about coaching I meant that I told ChatGPT to answer only with questions. In a way, ChatGPT is good at having socratic conversations. Sometimes it gets out of character but it depends mostly on your answers or questions.