3 ms·
I'm about the opposite of you. Not a good programmer, but I excelled at the 'formal stuff.' Automata theory, regular expressions, compilers, operating systems,
by groundhogday1 10y ago
I'm about the opposite of you. Not a good programmer, but I excelled at the 'formal stuff.' Automata theory, regular expressions, compilers, operating systems, discrete math... these are all areas where I did well. Labs and programming assignments held me back. Although I will say that I feel infinitely more comfortable working with memory allocation in C than I do with anything involving JavaScript.
I also don't think the overall grades were bimodal. I guess I was in the second mode in programming intense courses and the first mode in theory heavy courses. I also feel that most of my peers were either the same as me or the reverse, like you. Wouldn't that create a single mode bell curve?
Of course, this is all purely anecdotal