I sometimes think that programmers come in two types: mathematically inclined or linguistically inclined. Think sorting vs parsing.
I only realized this after testing out of and skipping all English and writing requirements easily, but having to retake several mathematics courses during my time in engineering school.
I only realized this after testing out of and skipping all English and writing requirements easily, but having to retake several mathematics courses during my time in engineering school.