Yes explaining is a good way to see the alternative solutions, when i get stuck i explain the problem to friends or my wife then i see the path to the solution.Chatgpt seems better though with ability to give answers with snippets not smth my