Same team here. I completed Computer Engineering, and can visualise the structure of quite complex systems as long as I can figure out their connections as spatial relations, up to very abstract levels.
But in terms of coding, I'm quite slow with text programming languages. I need to translate the spatial relations in my head into a linear sequence of symbols and words, losing most of the structure, and remembering the exact syntax needed at each step is hard.
I dig every visual feature in IDEs that brings back some of that structure, I love indentation-significant languages, and I usually like the Visual languages that other programmes dislike; though these languages usually have a very low abstraction ceiling.
To be an efficient coder I would need a high-level general-purpose visual language, and those are usually just modeling languages, they don't generate proper executable code. The closest thing I use are spreadsheets and web notebooks, where I can organise the global structure of the individual items in the program, without the exact language syntax being an essential component.