See also https://en.wikipedia.org/wiki/Rubber_duck_debugging
I keep a rubber duck on my desk and have for at least 10 years, because of this. Great conversation starter.
I loved it so much, because I was learning programming completely by myself usually after midnight while taking care of a new-born. I had nobody to pair-program with, no lead dev nor teacher to speak with.
It was years ago, but such an amazing implementation of an LLM for education.