Perhaps we should simply acknowledge the fact that different people are... well, different.
For many years I worked with a guy who was probably about as good a programmer as I am, but with a very different mind.
My mind works on muscle memory: ask me what key combination I just hit to create a dummy function prototype, and I have to put my fingers on the keys and mentally read them off: he on the other hand, would think of it as control-shift-F.
He would code to country music - I couldn't code with any music with words to it (whether or not I could understand them).
Some people are more comfortable with GUIs, some with VUIs.
For many years I worked with a guy who was probably about as good a programmer as I am, but with a very different mind.
My mind works on muscle memory: ask me what key combination I just hit to create a dummy function prototype, and I have to put my fingers on the keys and mentally read them off: he on the other hand, would think of it as control-shift-F.
He would code to country music - I couldn't code with any music with words to it (whether or not I could understand them).
Some people are more comfortable with GUIs, some with VUIs.