The Quora question is
Why do many programmers insist that non-graphical tools are superior to GUIs? and the simple answer is that
programmers work extensively with the names of things -- machines, directories, files, packages, classes, methods, functions, variables, language statements, fields, tables, actions, commands, etc. And so any tool that that lets me use names as navigation to the named thing or things related to the named thing is preferable.