I am 42 and doing software developer since 20 years. Since several years I know that talking about a problem helps. If I can't find a an easy solution myself I talk to a team mate or ask at a site like stackoverflow. Often it is enough to speak about it (or write the question). If I do this, I often find the solution myself. I would like to find a matching term (from psychology or neuroscience) for this. Question: How do you call this? If you have links to related studies, please leave a comment. Thank you.