I'm sure there are people who will disagree with this opinion, but I have on several occasions at work mentioned that I think it might be a pretty good test for a prospective employee (software developer) if we could give them a written set of instructions (not a video - too easy that way) on how to solve blindfolded, on, say, a Friday, and then ask them to come back on Monday and solve a cube blindfolded (given some tries to do it, and of course a close miss would be probably good enough, assuming they could explain pretty well why they think they missed it). It wouldn't be proof that they would be a good software developer, but I think that if they can't do it, they probably don't have much chance of being a good developer.
Of course, such a test would be completely impractical (and undoubtedly some potentially good candidates would think it was a stupid test, so it might filter out some good candidates), so it's just a thought experiment anyway.

But I think that being able to figure out how to solve a cube blindfolded, especially from a written set of instructions rather than something like a video, correlates to the type of learning and mental organization skills that are some of the necessary traits for a being good software developer.