In school, it’s a fairly common for a person to be better with languages and verbal subjects on one hand and mathematically based subjects on the other. It seems to be that programming lies somewhere in between these two broadly defined subjects.
Would you say that programming is more of a mathematical or a verbal skill, and do you think it falls into either category more or less unambiguously (i.e. it’s pretty much applied mathematics)?
Also, are really great programmers usually equally gifted in both the mathematical and verbal domains?