I would throw in "rubber duck debugging" as another similar activity known to produce similar results.