I’ve always wondered why this happens. Is it just how our brains work in problem-solving mode? Does anyone know of any articles or studies that dive into this? I imagine it’s not just a programming thing, but a general part of solving complex problems.
There's the need for some noisy creativity to be able to try to match a lot of combinations including the non obvious ones, where the solution space is.